dashboard: if two events start at the same time, use their unique IDs to break the tie
dashboard: if two events start at the same time, use their unique IDs to break the tie

apparently some browsers *cough*safari*cough* don't guarantee a stable sort, so we need to come up with some arbitrary way to sort two events when their start times are the same

this commit brought to you by my poor scheduling decisions

MyHomeworkSpace/client