Update to animation framework

- now possible to animate backwards
- now possible to animate again mid animation