The cleaning implement may be a manual tool or a motorized tool.
A cleaning implement that provides multiple functions useful in cleaning windows and similar surfaces is disclosed.