fix: ical view (recognize categories, indicate cancelled events)