* data tree changes. This interface differs from {@link DataChangeListener}
* in that it provides a cursor-based view of the change, which has potentially
* lower overhead and allow more flexible consumption of change event.
* data tree changes. This interface differs from {@link DataChangeListener}
* in that it provides a cursor-based view of the change, which has potentially
* lower overhead and allow more flexible consumption of change event.