Time for action – finishing the ArcBallCamera class