activator list was causing problems with removeAll so cleaned up the activation and setting of active items on the tab panel