docs: public BaseListener getNextValidListener(int iMoveMode)
      {
          if (m_listener != null)
          {
              if ((m_listener.isEnabled()) & (m_listener.respondsToMode(iMoveMode)))
                  return m_listener;
              else
                  return m_listener.getNextValidListener(iMoveMode);
          }
          else
              return null;
      }