Smarter collection change events for IteratorBinding