The datasource change handler gets fired very proactively. Sometimes you have to subscribe to this to kick off other item.set(...) calls or to even update DOM UI or widgets.
When you are about to update a lot of objects in a datasource it would be good to be able to pause the change handler, then unpause it. When un-paused can the backlog of events fire as one event?
I don't want to un-subscribe from the change handler as I don't want to miss some of the events whilst I am updating items in the datasource.