feat($animate): allow directives to cancel animation events

I like to have the shorter line at the bottom :P