@Override
      public void selectionChanged(final TabInfo oldSelection, final TabInfo newSelection) {
        if (!tabs.getComponent().isShowing()) return;

        if (newSelection != null) {
          newSelection.stopAlerting();
          getGridFor(newSelection).processAddToUi(false);
        }

        if (oldSelection != null) {
          getGridFor(oldSelection).processRemoveFromUi();
        }
      }
@Override
      public void selectionChanged(final TabInfo oldSelection, final TabInfo newSelection)