readDomAttrs
HtmlElement: use ev.origin to prevent calling applyAttrs when changes are coming from readDomAttrs