hacked a primitive spellcheck into the text widget