Added better handling of the mouse wheel events
Added Keyboard
Added Key mapping to make use of Keyboard API easier