arcball rotation, quaternion, finally