Multiplatform Java API for gamepads