a full implementation of the calendar view including direct editing of
events.