Live DOM templating