private void changeSelection(int direction) {
		if(get(selection).getSurroundings()[direction] != null) {
			get(selection).setSelected(false);
			selection = indexOf(get(selection).getSurroundings()[direction]);
			get(selection).setSelected(true);
			
			if(pointer != null) {
				pointer.setPositionAt(get(selection));
			}
		}
	}