code: public void removeFocusListener(FocusListener l)
      {
          super.removeFocusListener(l);
          if (l instanceof JBasePanel)
          {
              m_tf.removeFocusListener(l);
              if (m_button != null)
                  m_button.removeFocusListener(l);
              if (m_buttonTime != null)
                  m_buttonTime.removeFocusListener(l);
          }
      }
docs: When a focus listener is removed from this, actually add it to the components.
  @param l The listener to add.