if (current != null)
    void detach()    {      current.detach();      current = null;            DomNode.this.removeEventListener("DOMNodeInserted", this, true);      DomNode.this.removeEventListener("DOMNodeRemoved", this, true);    }