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)