Changed tabs to be a Tab class, which implements methods to set the tab component, to be notified when tab gains focus, and to determine if tab can be closed
Fixed the class cast exception errors, and FocusableTab not found errors on HelpPanel
Found the issue with un closable tabs, class cast exception, need to user SwingUtil.invokeLater()
Merged tab reimp, and fixed merge conflicts