change events to use date/hours instead of start/end