Last year I created a jQuery plugin for doing blocks of sequential and parallel animations for a client. I bumped into the $.Deferred object and .pipe function and thought that they looked like a perfect fit; so here's the updated version using $.when().then(), $.Deferred and .pipe().