add "deselect" mode