reactive data demo
src on GitHub