Switching to OrbitControls.js as a much more usable camera control, still needs a little more work though