New TabControl object for coordinating data between tabs

Importing the script creates a TabControl object with callbacks from
tab control events.
Added support for TabControl
Duplicated and edited header-menu, with TabControl