decrease animationframe runtime
remove uninitialized reference
add scrollwheel support
added touch scrolling (and emulated inertial scrolling)