-exposed keyboard and joystick functions