partial commit:
- animations
- more handling screen orientation changes 
- some small bug fixes