- Entire animation loop is redone to work with events
- Mixing animation
- Queuing animations
- Animation Listener