Add right button handling for ArcBall camera.
Fix some dynamic borrowing issues.

This is a bit agressive because the fix is to change all &mut self by @mut self for the Window
structure.