Use more generic ical standard for keeping track of events