I don't like the idea of clicking white space as a trigger. I feel like this could be something that might either be triggered by a misclick, or be difficult to execute given a certain view of the model.
I'd prefer shift-click, lmb/rmb options that are more deliberate and independent of the...