How can I keep Control Rotation from freaking out past 90 degrees?

Is this something that can only be achieved through programming?