joystick and gamepad support in Controller