docs: public boolean addOnPageSelectedListener(OnPageSelectedListener listener) {
          final boolean added;
          synchronized (mListeners) {
              added = mListeners.add(listener);
          }
          if (added) {
              listener.onPageSelected(mCurrentPage);
          }
          return added;
      }