arcball z-rotation bug