diff --git a/esm.js b/esm.js
index 8dfd262a..480e00c7 100644
--- a/esm.js
+++ b/esm.js
@@ -1,13 +1,13 @@
-/*! (c) Andrea Giammarchi (ISC) */var hyperHTML=function(w){"use strict";
+/*! (c) Andrea Giammarchi (ISC) */var hyperHTML=function(N){"use strict";
/*! (c) Andrea Giammarchi - ISC */var t={};try{t.WeakMap=WeakMap}catch(e){t.WeakMap=function(t,e){var n=e.defineProperty,r=e.hasOwnProperty,i=a.prototype;return i.delete=function(e){return this.has(e)&&delete e[this._]},i.get=function(e){return this.has(e)?e[this._]:void 0},i.has=function(e){return r.call(e,this._)},i.set=function(e,t){return n(e,this._,{configurable:!0,value:t}),this},a;function a(e){n(this,"_",{value:"_@ungap/weakmap"+t++}),e&&e.forEach(o,this)}function o(e){this.set(e[0],e[1])}}(Math.random(),Object)}var u=t.WeakMap,i={};
/*! (c) Andrea Giammarchi - ISC */try{i.WeakSet=WeakSet}catch(e){!function(e,t){var n=r.prototype;function r(){t(this,"_",{value:"_@ungap/weakmap"+e++})}n.add=function(e){return this.has(e)||t(e,this._,{value:!0,configurable:!0}),this},n.has=function(e){return this.hasOwnProperty.call(e,this._)},n.delete=function(e){return this.has(e)&&delete e[this._]},i.WeakSet=r}(Math.random(),Object.defineProperty)}var e=i.WeakSet,n={};
-/*! (c) Andrea Giammarchi - ISC */try{n.Map=Map}catch(e){n.Map=function(){var n=0,i=[],a=[];return{delete:function(e){var t=r(e);return t&&(i.splice(n,1),a.splice(n,1)),t},forEach:function(n,r){i.forEach(function(e,t){n.call(r,a[t],e,this)},this)},get:function(e){return r(e)?a[n]:void 0},has:function(e){return r(e)},set:function(e,t){return a[r(e)?n:i.push(e)-1]=t,this}};function r(e){return-1<(n=i.indexOf(e))}}}function m(e,t,n,r,i,a){for(var o=("selectedIndex"in t),u=o;ro;)--l;s=u+r-l;var m=Array(s),y=c[l];for(--n;y;){for(var b=y,w=b.newi,N=b.oldi;w>>0;n"+e+"",r=n.querySelectorAll(i)}else n.innerHTML=e,r=n.childNodes;return R(t,r),t},function(e,t){return("svg"===t?function(e){var t=F(S),n=F("div");return n.innerHTML='",R(t,n.firstChild.childNodes),t}:M)(e)});function R(e,t){for(var n=t.length;n--;)e.appendChild(t[0])}function F(e){return e===S?g.createDocumentFragment():g.createElementNS("http://www.w3.org/1999/xhtml",e)}
+/*! (c) Andrea Giammarchi - ISC */try{n.Map=Map}catch(e){n.Map=function(){var n=0,i=[],a=[];return{delete:function(e){var t=r(e);return t&&(i.splice(n,1),a.splice(n,1)),t},forEach:function(n,r){i.forEach(function(e,t){n.call(r,a[t],e,this)},this)},get:function(e){return r(e)?a[n]:void 0},has:function(e){return r(e)},set:function(e,t){return a[r(e)?n:i.push(e)-1]=t,this}};function r(e){return-1<(n=i.indexOf(e))}}}function m(e,t,n,r,i,a){for(var o=("selectedIndex"in t),u=o;ro;)--l;s=u+r-l;var m=Array(s),y=c[l];for(--n;y;){for(var b=y,w=b.newi,N=b.oldi;w>>0;n"+e+"",r=n.querySelectorAll(i)}else n.innerHTML=e,r=n.childNodes;return R(t,r),t},function(e,t){return("svg"===t?function(e){var t=F(S),n=F("div");return n.innerHTML='",R(t,n.firstChild.childNodes),t}:M)(e)});function R(e,t){for(var n=t.length;n--;)e.appendChild(t[0])}function F(e){return e===S?g.createDocumentFragment():g.createElementNS("http://www.w3.org/1999/xhtml",e)}
/*! (c) Andrea Giammarchi - ISC */
-var H,I,z,Z,B,V,q,G,J,K,Q=(I="appendChild",z="cloneNode",Z="createTextNode",V=(B="importNode")in(H=w),(q=H.createDocumentFragment())[I](H[Z]("g")),q[I](H[Z]("")),(V?H[B](q,!0):q[z](!0)).childNodes.length<2?function e(t,n){for(var r=t[z](),i=t.childNodes||[],a=i.length,o=0;n&&o
',G[J].childNodes[0].getAttribute(K)==X)||(X="_dt: "+X.slice(1,-1)+";",!0)}catch(e){}var Y="\x3c!--"+X+"--\x3e",ee=8,te=1,ne=3,re=/^(?:style|textarea)$/i,ie=/^(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)$/i;var ae=" \\f\\n\\r\\t",oe="[^"+ae+"\\/>\"'=]+",ue="["+ae+"]+"+oe,le="<([A-Za-z]+[A-Za-z0-9:._-]*)((?:",se="(?:\\s*=\\s*(?:'[^']*?'|\"[^\"]*?\"|<[^>]*?>|"+oe.replace("\\/","")+"))?)",ce=new RegExp(le+ue+se+"+)(["+ae+"]*/?>)","g"),fe=new RegExp(le+ue+se+"*)(["+ae+"]*/>)","g"),he=new RegExp("("+ue+"\\s*=\\s*)(['\"]?)"+Y+"\\2","gi");function de(e,t,n,r){return"<"+t+n.replace(he,ve)+r}function ve(e,t,n){return t+(n||'"')+X+(n||'"')}function pe(e,t,n){return ie.test(t)?e:"<"+t+n+">"+t+">"}function ge(e,t){for(var n=t.length,r=0;r',q[J].childNodes[0].getAttribute(K)==X)||(X="_dt: "+X.slice(1,-1)+";",Y=!0)}catch(e){}var ee="\x3c!--"+X+"--\x3e",te=8,ne=1,re=3,ie=/^(?:style|textarea)$/i,ae=/^(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)$/i;var oe=" \\f\\n\\r\\t",ue="[^"+oe+"\\/>\"'=]+",le="["+oe+"]+"+ue,se="<([A-Za-z]+[A-Za-z0-9:._-]*)((?:",ce="(?:\\s*=\\s*(?:'[^']*?'|\"[^\"]*?\"|<[^>]*?>|"+ue.replace("\\/","")+"))?)",fe=new RegExp(se+le+ce+"+)(["+oe+"]*/?>)","g"),he=new RegExp(se+le+ce+"*)(["+oe+"]*/>)","g"),de=new RegExp("("+le+"\\s*=\\s*)(['\"]?)"+ee+"\\2","gi");function ve(e,t,n,r){return"<"+t+n.replace(de,pe)+r}function pe(e,t,n){return t+(n||'"')+X+(n||'"')}function ge(e,t,n){return ae.test(t)?e:"<"+t+n+">"+t+">"}function me(e,t){for(var n=t.length,r=0;ro;)--l;s=u+r-l;var m=Array(s),y=c[l];for(--n;y;){for(var b=y,w=b.newi,N=b.oldi;w>>0;n"+e+"",r=n.querySelectorAll(i)}else n.innerHTML=e,r=n.childNodes;return R(t,r),t},function(e,t){return("svg"===t?function(e){var t=F(S),n=F("div");return n.innerHTML='",R(t,n.firstChild.childNodes),t}:M)(e)});function R(e,t){for(var n=t.length;n--;)e.appendChild(t[0])}function F(e){return e===S?g.createDocumentFragment():g.createElementNS("http://www.w3.org/1999/xhtml",e)}
+/*! (c) Andrea Giammarchi - ISC */try{n.Map=Map}catch(e){n.Map=function(){var n=0,i=[],a=[];return{delete:function(e){var t=r(e);return t&&(i.splice(n,1),a.splice(n,1)),t},forEach:function(n,r){i.forEach(function(e,t){n.call(r,a[t],e,this)},this)},get:function(e){return r(e)?a[n]:void 0},has:function(e){return r(e)},set:function(e,t){return a[r(e)?n:i.push(e)-1]=t,this}};function r(e){return-1<(n=i.indexOf(e))}}}function m(e,t,n,r,i,a){for(var o=("selectedIndex"in t),u=o;ro;)--l;s=u+r-l;var m=Array(s),y=c[l];for(--n;y;){for(var b=y,w=b.newi,N=b.oldi;w>>0;n"+e+"",r=n.querySelectorAll(i)}else n.innerHTML=e,r=n.childNodes;return R(t,r),t},function(e,t){return("svg"===t?function(e){var t=F(S),n=F("div");return n.innerHTML='",R(t,n.firstChild.childNodes),t}:M)(e)});function R(e,t){for(var n=t.length;n--;)e.appendChild(t[0])}function F(e){return e===S?g.createDocumentFragment():g.createElementNS("http://www.w3.org/1999/xhtml",e)}
/*! (c) Andrea Giammarchi - ISC */
-var H,I,z,Z,B,V,q,G,J,K,Q=(I="appendChild",z="cloneNode",Z="createTextNode",V=(B="importNode")in(H=w),(q=H.createDocumentFragment())[I](H[Z]("g")),q[I](H[Z]("")),(V?H[B](q,!0):q[z](!0)).childNodes.length<2?function e(t,n){for(var r=t[z](),i=t.childNodes||[],a=i.length,o=0;n&&o',G[J].childNodes[0].getAttribute(K)==X)||(X="_dt: "+X.slice(1,-1)+";",!0)}catch(e){}var Y="\x3c!--"+X+"--\x3e",ee=8,te=1,ne=3,re=/^(?:style|textarea)$/i,ie=/^(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)$/i;var ae=" \\f\\n\\r\\t",oe="[^"+ae+"\\/>\"'=]+",ue="["+ae+"]+"+oe,le="<([A-Za-z]+[A-Za-z0-9:._-]*)((?:",se="(?:\\s*=\\s*(?:'[^']*?'|\"[^\"]*?\"|<[^>]*?>|"+oe.replace("\\/","")+"))?)",ce=new RegExp(le+ue+se+"+)(["+ae+"]*/?>)","g"),fe=new RegExp(le+ue+se+"*)(["+ae+"]*/>)","g"),he=new RegExp("("+ue+"\\s*=\\s*)(['\"]?)"+Y+"\\2","gi");function de(e,t,n,r){return"<"+t+n.replace(he,ve)+r}function ve(e,t,n){return t+(n||'"')+X+(n||'"')}function pe(e,t,n){return ie.test(t)?e:"<"+t+n+">"+t+">"}function ge(e,t){for(var n=t.length,r=0;r',q[J].childNodes[0].getAttribute(K)==X)||(X="_dt: "+X.slice(1,-1)+";",Y=!0)}catch(e){}var ee="\x3c!--"+X+"--\x3e",te=8,ne=1,re=3,ie=/^(?:style|textarea)$/i,ae=/^(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)$/i;var oe=" \\f\\n\\r\\t",ue="[^"+oe+"\\/>\"'=]+",le="["+oe+"]+"+ue,se="<([A-Za-z]+[A-Za-z0-9:._-]*)((?:",ce="(?:\\s*=\\s*(?:'[^']*?'|\"[^\"]*?\"|<[^>]*?>|"+ue.replace("\\/","")+"))?)",fe=new RegExp(se+le+ce+"+)(["+oe+"]*/?>)","g"),he=new RegExp(se+le+ce+"*)(["+oe+"]*/>)","g"),de=new RegExp("("+le+"\\s*=\\s*)(['\"]?)"+ee+"\\2","gi");function ve(e,t,n,r){return"<"+t+n.replace(de,pe)+r}function pe(e,t,n){return t+(n||'"')+X+(n||'"')}function ge(e,t,n){return ae.test(t)?e:"<"+t+n+">"+t+">"}function me(e,t){for(var n=t.length,r=0;ro;)--l;s=u+r-l;var m=Array(s),y=c[l];for(--n;y;){for(var b=y,w=b.newi,N=b.oldi;w>>0;n"+e+"",r=n.querySelectorAll(i)}else n.innerHTML=e,r=n.childNodes;return R(t,r),t},function(e,t){return("svg"===t?function(e){var t=F(S),n=F("div");return n.innerHTML='",R(t,n.firstChild.childNodes),t}:M)(e)});function R(e,t){for(var n=t.length;n--;)e.appendChild(t[0])}function F(e){return e===S?g.createDocumentFragment():g.createElementNS("http://www.w3.org/1999/xhtml",e)}
+/*! (c) Andrea Giammarchi - ISC */try{n.Map=Map}catch(e){n.Map=function(){var n=0,i=[],a=[];return{delete:function(e){var t=r(e);return t&&(i.splice(n,1),a.splice(n,1)),t},forEach:function(n,r){i.forEach(function(e,t){n.call(r,a[t],e,this)},this)},get:function(e){return r(e)?a[n]:void 0},has:function(e){return r(e)},set:function(e,t){return a[r(e)?n:i.push(e)-1]=t,this}};function r(e){return-1<(n=i.indexOf(e))}}}function m(e,t,n,r,i,a){for(var o=("selectedIndex"in t),u=o;ro;)--l;s=u+r-l;var m=Array(s),y=c[l];for(--n;y;){for(var b=y,w=b.newi,N=b.oldi;w>>0;n"+e+"",r=n.querySelectorAll(i)}else n.innerHTML=e,r=n.childNodes;return R(t,r),t},function(e,t){return("svg"===t?function(e){var t=F(S),n=F("div");return n.innerHTML='",R(t,n.firstChild.childNodes),t}:M)(e)});function R(e,t){for(var n=t.length;n--;)e.appendChild(t[0])}function F(e){return e===S?g.createDocumentFragment():g.createElementNS("http://www.w3.org/1999/xhtml",e)}
/*! (c) Andrea Giammarchi - ISC */
-var H,I,z,Z,B,V,q,G,J,K,Q=(I="appendChild",z="cloneNode",Z="createTextNode",V=(B="importNode")in(H=w),(q=H.createDocumentFragment())[I](H[Z]("g")),q[I](H[Z]("")),(V?H[B](q,!0):q[z](!0)).childNodes.length<2?function e(t,n){for(var r=t[z](),i=t.childNodes||[],a=i.length,o=0;n&&o',G[J].childNodes[0].getAttribute(K)==X)||(X="_dt: "+X.slice(1,-1)+";",!0)}catch(e){}var Y="\x3c!--"+X+"--\x3e",ee=8,te=1,ne=3,re=/^(?:style|textarea)$/i,ie=/^(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)$/i;var ae=" \\f\\n\\r\\t",oe="[^"+ae+"\\/>\"'=]+",ue="["+ae+"]+"+oe,le="<([A-Za-z]+[A-Za-z0-9:._-]*)((?:",se="(?:\\s*=\\s*(?:'[^']*?'|\"[^\"]*?\"|<[^>]*?>|"+oe.replace("\\/","")+"))?)",ce=new RegExp(le+ue+se+"+)(["+ae+"]*/?>)","g"),fe=new RegExp(le+ue+se+"*)(["+ae+"]*/>)","g"),he=new RegExp("("+ue+"\\s*=\\s*)(['\"]?)"+Y+"\\2","gi");function de(e,t,n,r){return"<"+t+n.replace(he,ve)+r}function ve(e,t,n){return t+(n||'"')+X+(n||'"')}function pe(e,t,n){return ie.test(t)?e:"<"+t+n+">"+t+">"}function ge(e,t){for(var n=t.length,r=0;r',q[J].childNodes[0].getAttribute(K)==X)||(X="_dt: "+X.slice(1,-1)+";",Y=!0)}catch(e){}var ee="\x3c!--"+X+"--\x3e",te=8,ne=1,re=3,ie=/^(?:style|textarea)$/i,ae=/^(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)$/i;var oe=" \\f\\n\\r\\t",ue="[^"+oe+"\\/>\"'=]+",le="["+oe+"]+"+ue,se="<([A-Za-z]+[A-Za-z0-9:._-]*)((?:",ce="(?:\\s*=\\s*(?:'[^']*?'|\"[^\"]*?\"|<[^>]*?>|"+ue.replace("\\/","")+"))?)",fe=new RegExp(se+le+ce+"+)(["+oe+"]*/?>)","g"),he=new RegExp(se+le+ce+"*)(["+oe+"]*/>)","g"),de=new RegExp("("+le+"\\s*=\\s*)(['\"]?)"+ee+"\\2","gi");function ve(e,t,n,r){return"<"+t+n.replace(de,pe)+r}function pe(e,t,n){return t+(n||'"')+X+(n||'"')}function ge(e,t,n){return ae.test(t)?e:"<"+t+n+">"+t+">"}function me(e,t){for(var n=t.length,r=0;r