callbacks added for all animations; they chain back to the source caller
TODO: how to notify user that animations are done? trigger event?
animation callbacks now configured via options/defaults; there are five main
animation events and each of them can have a callback attached
fixed a syntax error found in testing
wording changes, hopefully use of deferred callbacks is easier to understand
Merge branch 'animation-callbacks'