Better way to register scripts and tabs
Communicate to specifically registered tabs

+ Unregister tab on unload