first pass on rotation gizmo, not quite there yet