calendar checkpoint: load events from API, create event modal w/ validation