Pump: added .pause() and .resume() methods