Adds a listener for before values are added or removed at any position.
See addRangeChangeListener for the mechanics of this method, assuming that the beforeChange argument is true.
Adds a listener for when values are added or removed at any position.
Unregisters a range change listener provided by addBeforeRangeChangeListener or addRangeChangeListener with the beforeChange flag.
Informs range change listeners that values will be removed then added at an index.