fixing haptic rotation bugs