Adds a virtual dom