Use the same style for all links
Convert to canonical timezone earlier in a single place
Delay warning until after rendering display
Splice null repeating mode into bits array
Add link to iCalendar item for the event

Based on reading the applicable parts of RFC 5545.