major revisions: parser handling multiple matches on schedules. Controller can report starts here, and more