Configurable mouse click listener
Get mouse/touchscreen/pointer coordinates and events
Get the state of mouse buttons
get delta of mouse position while dragging
outputs delta values controlled by the mousewheel (scroll, zoom)
locks the pointer to the canvas and hides the cursor