animation callbacks now configured via options/defaults; there are five main
animation events and each of them can have a callback attached