support for stopping animation chains. Sacrificed defer() and delay()
for it.