Added scrolling support
Added additional support for mouse presses
Added support for getting current keys pressed
Removed unused property
Added middel button support
Merge branch 'feature-input' into develop