Bug 1015388 - [Contacts] Implement new startup loading events

yes, exports and window are the same object.

I was just using UMD style to create the module and being consistent with the parameter. Since we force the execution of this module, i don't mind changing it to `window`