factored out joystick events generator + logitech.json