CollectionView triggers (was "A more consistent collection triggers")

See #537.