Hi, nice work with the joystick support!
Though I have some issue:
When I enable polling of events for the joystick controllers my keyboard and mouse stop responding in the application. I have a combined mouse and keyboard device which has category 'device' (neither keybord nor mouse; on Windows) - any ideas what to do?
(One could search for "Mouse" or "Keyboard" in the name, but I would consider that pretty dirty...)
Second thing: I don't like the constantly created event-objects :? (after a while the gc has to collect them and causes lag, no?) Any chance to get rid of them? E.g. doing method calls with current event fields as parameters?
Btw. any plans for rumble support?