@Override
  public int getIndexToScroll(int currentIndex, boolean scrollDown) {
    return scrollDown ? getSize() - 1 : 0;
  }
@Override
  public int getIndexToScroll(int currentIndex, boolean scrollDown)