domNodeDisposal and disposeWhenNodeIsRemoved added