Bug 837671 - [calendar] Implement new startup loading events

No no no this is fine... @lightsofapollo did the underscore thing a bunch so at least it's consistent :)