Cleaned up FPCamera.js controls and event handling