Delays in interaction with online calendars
My default calendar is an online calendar I have through my google account but it seems any interactions I perform are delayed. When I create events using the Quick Add Popover I notice a considerable delay between pressing the Add button and the appearance of the resulting Calendar Event Widget appear (the label). The same delay is noticed if I move a Calender Event Widget from one date to another - in fact I can start a second drag and drop action with the same widget before the previous action has completed.
These delays are unfortunate because they give the impression that Calendar is not responding to the user interaction. I think a better user experience can be achieved here by being responsive in the user interface and use a spinner/content-loading symbol to indicate when Calendar is synchronizing the changes to the server in the background. It also opens up possible space to indicate errors when synchronization fails, which I'm not sure Calendar currently does.