An input system that manages a wide range of input devices through a dedicated event-based system complemented by polling capabilities