Bug 837678 - [cost control] Implement new startup loading events

@lodr what you are saying sounds correct. We don't want to trigger `moz-chrome-interactive` until the chrome UI elements have had their events bound and the user can start interacting with them.