Improved object selection so it's not completely terrible.

Hold shift to multi-select; otherwise, it starts a new selection.