A collection of interfaces for enumerating and controlling joysticks on Linux