I thought of Squeegee for just a brief moment when I read the name of this thread.

SQUEEGEE!!!!