with `monitorDOMChanges`, this should be 4.0