We implement a listener which polls a data source and delivers changes to the user.
This may update the users local data as well. We should discuss on the ML to flesh it out.