Also cleans up some weird code
Some people, myself included, were annoyed by the rotation starting too soon (especially when dragging up and left one pixel).