Changes to allow Schedule to display in half-hour increments, starting with
first event. Note that this will cause all existing events to display incorrect
times, since we're re-purposing the start time to be a number of "EVENT_BLOCKS"
instead of an hour.
To do: rewrite event creation code to take times in current format