private boolean selectNext() { return parent.select(getNext()); }
private boolean selectPrev() { return parent.select(getPrevious()); }
private void selectSingle() { parent.select(this); }