Bug 837671 - [calendar] Implement new startup loading events

uhm.. could be, but at least the tabs at the bottom are displayed. if we make this async we will also need to defer the other dispatches, because of a *potential* race condition in case the header takes *forever* to load..

 > "too amount of async operations is too damn high!!"