return shiftFocus( true, this.numberOfColumns - 1 );
processed = shiftFocus( true, this.numberOfColumns - 1 );
	protected boolean handleKeyPressed(int keyCode, int gameAction) {		if (this.focusedItem != null) {			if ( this.focusedItem.handleKeyPressed(keyCode, gameAction) ) {				return true;			}					}		if ( gameAction == Canvas.RIGHT || gameAction == Canvas.DOWN ) {			if (gameAction == Canvas.DOWN && this.columnsSetting != NO_COLUMNS) {				int currentRow = this.focusedIndex / this.numberOfColumns;				if (currentRow < this.numberOfRows - 1) {					return shiftFocus( true, this.numberOfColumns - 1 );				}			}			return shiftFocus( true, 0 );		} else if ( gameAction == Canvas.LEFT || gameAction == Canvas.UP ) {			if (gameAction == Canvas.UP && this.columnsSetting != NO_COLUMNS) {				int currentRow = this.focusedIndex / this.numberOfColumns;				if (currentRow > 0) {					return shiftFocus( false,  -(this.numberOfColumns -1 ));				}			}			return shiftFocus( false, 0 );		} else {			return false;		}	}