Window and steam cleaners