fix ArcBall