Added more reactive / data flow stuff.  The app works, but there are issues with the lollipop library that need to be addressed.