DOMClient Events | 
The DOMClient type exposes the following members.
| Name | Description | |
|---|---|---|
| AttributeModified | 
            Fired when `Element`'s attribute is modified.
              | |
| AttributeRemoved | 
            Fired when `Element`'s attribute is removed.
              | |
| CharacterDataModified | 
            Mirrors `DOMCharacterDataModified` event.
              | |
| ChildNodeCountUpdated | 
            Fired when `Container`'s child node count has changed.
              | |
| ChildNodeInserted | 
            Mirrors `DOMNodeInserted` event.
              | |
| ChildNodeRemoved | 
            Mirrors `DOMNodeRemoved` event.
              | |
| DistributedNodesUpdated | 
            Called when distribution is changed.
              | |
| DocumentUpdated | 
            Fired when `Document` has been totally updated. Node ids are no longer valid.
              | |
| InlineStyleInvalidated | 
            Fired when `Element`'s inline style is modified via a CSS property modification.
              | |
| PseudoElementAdded | 
            Called when a pseudo element is added to an element.
              | |
| PseudoElementRemoved | 
            Called when a pseudo element is removed from an element.
              | |
| SetChildNodes | 
            Fired when backend wants to provide client with the missing DOM structure. This happens upon
            most of the calls requesting node ids.
              | |
| ShadowRootPopped | 
            Called when shadow root is popped from the element.
              | |
| ShadowRootPushed | 
            Called when shadow root is pushed into the element.
              | |
| TopLayerElementsUpdated | 
            Called when top layer elements are changed.
              |