List<Id<ControlPoint>> SortedUnusedControls(EventDB eventDB)
{
List<Id<ControlPoint>> unusedControls = QueryEvent.ControlsUnusedInCourses(eventDB);
unusedControls.Sort((id1, id2) => QueryEvent.CompareControlIds(eventDB, id1, id2));
return unusedControls;
}