add WithGizmoColor so we can stop typing oldColor everywhere