Push-based MVVM DOM bindings for Reactive Extensions