basic sdl joystick support added