cleaner and faster selection state
old selection is cleared if not control down