rem: this.mWordNode = event.rangeParent; this.mWordOffset = event.rangeOffset; 
add: this.mWordNode = rangeParent; this.mWordOffset = rangeOffset; 
context:   initFromEvent: function(event)  {    this.mOverMisspelling = false;    this.mEvent = event;    if (! this.mInlineSpellChecker || ! (event instanceof UIEvent))      return;    var selcon = this.mEditor.selectionController;    var spellsel = selcon.getSelection(selcon.SELECTION_SPELLCHECK);    if (spellsel.rangeCount == 0)      return; // easy case - no misspellings    var range = this.mInlineSpellChecker.getMispelledWord(event.rangeParent,                                                          event.rangeOffset);    if (! range)      return; // not over a misspelled word    this.mMisspelling = range.toString();    this.mOverMisspelling = true;    this.mWordNode = event.rangeParent;    this.mWordOffset = event.rangeOffset;  },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/a54888a781a91186a78cb838252dc215e4fa0998/inlineSpellCheckUI.js/clean/toolkit/content/inlineSpellCheckUI.js