provide a uniform API and user configuration for joysticks and game controllers
