Refined camera controls

- no stutter when click-dragging horizontally
- zoom in/out does not tilt camera up/down
- clicking and dragging to manually adjust camera view, releasing starts
up rotation from that point