Let's explain what just happened:
- We need to get a reference to the data we need to listen on.
- We listen to any data changes that will go to be an event; we all know that to listen to an event, you use the on() function with the event name. In this case, it's the value event, then we find the suitable possible way to include the fresh data with the already present one.