Added an event that fires when animations finish

Animations can now run backwards