A Marionette view implementation with virtual-dom