add text events
Add joystick events, need joystick API to enable them