bindings for virtual-dom