Reactive Javascript MVC Framework