sorting the underlying collection triggers a reset.
same as filtered-collection, don't listen to model events.