Demo using Scala Reactive Extensions