> There's another, more subtle critique of this system: it lacks path independence. This means that if you start and end a drag with your mouse at a particular location, the rotation will depend on the path that your mouse took.
Actually, when I accidentally tumble models with that kind of UI, I just drag it in a circle until it's right side up.