I have a suggestion to improve this plugin; currently, one of the separators used to split words is the single quote ('). This works correctly in most cases, however, if a contraction is used (ex. don't), the sections are split, resulting in invalid words.
To work around this problem, the plugin could:
1. Identify a word marked as misspelled
2. Check if the character(s) deliminating it from the next word is(are) exactly ' or \'
a. Process the concatenation of both words, with a single quote (') between them, as a single word
b. If it forms a correctly spelled word, mark it as such; otherwise treat as two separate words (again)