** Wait until the user activates the extension's UI
** Wait for an explicit notification or event
* Use JavaScript Code Modules (.jsm files) to delay loading of your code.
'''Examples:''' Most of the Browser Tool panels: Add-ons Manager, Downloads Manager and Error Console. These panels do not fully initialize until the user explicitly presses the button to view them.