OnDataChangedListener class added
 - previously it was embedded in MainActivity, if you want to export it
as a jar it should be a class for it's own (forgotten commit)