ScheduleItems now check for overlaps