Initial version with mouse support only (joystick option is currently ignored)