An input handler, which keeps track of what inputs are being held, pressed, released, etc. Has to be registered to an event handler
Arguments to keyboard events
Arguments to events involving mouse buttons
The argument to the mouse movement event
The argument to the mouse wheel event
InputHandler's extensions to standard events.