improve *_3D control interaction to be more intuitive.
fix bug in drag detection.
allow mouse wheel to move MOVE_3D controls along Z axis.
Merge pull request #637 from acornacorn/groovy-devel

Improve interaction with 3D controls