Fixed exception that happened with multiple selection.

I'm not really sure what the issue was, but it seemed to have something to do with mutating an array property from within a KVO notification about this very property, which, in all honesty, was ugly. So now we don't do that anymore.
Tighten selection radius.