extracted createCalendarViewOn(event) method