Reactive Programming for Scala and Scala.js