The Input Events library allows applications to receive and process events from input
devices. The classes of events that are recognized by the Input Events library are:
TOUCH (INPUT_CLASS_MTOUCH)
KEYBOARD (INPUT_CLASS_KEYBOARD)
MOUSE (INPUT_CLASS_MOUSE)