add joystick operation