Enh(selection): fix #1714, option to prevent unselect
Merge pull request #1728 from PaulL1/1714_selection_prevent_unselect

Enh(selection): fix #1714, option to prevent unselect