Here begins https://github.com/montagejs/collections/blob/master/listen/array-changes.js