Arcball rework