private void preserveSelection() {
		int anchor = mSelection.getAnchor();

		mSavedAnchorRow = anchor != -1 ? getRowAtIndex(anchor) : null;
		mSavedSelection = getSelectionAsList();
		mNotifyOfSelections = false;
		deselect();
	}