RapidSpellDialog has all the usual GUI features, add, undo, options, change, change all, ignore, ignore all, smart suggestions
and double word detection. Checks selections, whole documents with wrap at end, accepts manual corrections, and allows user
to edit main document during spell check.