docs: protected void refreshAdapter() {
          if (mAdapter == null) {
              mAdapter = createMonthAdapter(mController);
          } else {
              mAdapter.setSelectedDay(mSelectedDay);
              if (pageListener != null) pageListener.onPageChanged(getMostVisiblePosition());
          }
          // refresh the view with the new parameters
          setAdapter(mAdapter);
      }