It dispenses and scrubs when you press the lever and go forward, but whether or not you want it to, it picks up the solution from the floor when you bring it back. I like to soak the grout until I'm finished scrubbing, then pick up the dirty water. I wish it would allow me to control when it picks up dirty water.