fix unconditional dependency of haptic on joystick