Ensures selectionChanged trigger fires atomically (not too many or too few times), even when the selected models are removed from the collection
Merge pull request #24 from timherby/selection-events

Ensures selectionChanged trigger fires atomically

Thanks!
-Oleg