Organises timetable into events.