arcball rotation,

quaternion not functioning correctly