void SVGTRefTargetEventListener::attach(PassRefPtr<Element> target) { ASSERT(!isAttached()); ASSERT(target.get()); ASSERT(target->inDocument()); target->addEventListener(eventNames().DOMSubtreeModifiedEvent, this, false); target->addEventListener(eventNames().DOMNodeRemovedFromDocumentEvent, this, false); m_target = target; }