added joystick dependency