docs: private void sendListenerCall(int oldPosition, int newPosition, boolean forcedSelection) {
          if (mTabSelectedListener != null) {
  //                && oldPosition != -1) {
              if (forcedSelection) {
                  mTabSelectedListener.onTabSelected(newPosition);
              } else {
                  if (oldPosition == newPosition) {
                      mTabSelectedListener.onTabReselected(newPosition);
                  } else {
                      mTabSelectedListener.onTabSelected(newPosition);
                      if (oldPosition != -1) {
                          mTabSelectedListener.onTabUnselected(oldPosition);
                      }
                  }
              }
          }
      }