code: @Override
    public void setVisible( boolean bVisible )
    {
      super.setVisible( bVisible );
  
      if( bVisible )
      {
        registerListeners();
      }
      else
      {
        unregisterListeners();
        _editor.getEditor().requestFocus();
      }
    }
docs: --------------------------------------------------------------------------------------------------