Modify toaster example to use DataTreeChangeListener