Make setMark be a toggle like in Emacs:
pressing Ctrl-Space once starts the selection extending mode,
pressing it again cancels it