A lightweight CoffeeScript library/DSL for reactive programming and declaratively building scalable web UIs