     if not _.isEqual(@knownWords, data.knownWords)
       @knownWords = data.knownWords
       removeKnownWordsChecker = true
-      changed = true
     if @addKnownWords isnt data.addKnownWords
       @addKnownWords = data.addKnownWords
       removeKnownWordsChecker = true
-      # We don't update `changed` since it doesn't affect the plugins.
 
     # If we made a change to the checkers, we need to remove them from the
     # system so they can be reinitialized.

  knownWords: []
  addKnownWords: false
  knownWordsChecker: null
  isTask: false

  setGlobalArgs: (data) ->
    # We need underscore to do the array comparisons.

  addPluginChecker: (checker) ->
    # Add the spell checker to the list.
    @addSpellChecker checker

  addSpellChecker: (checker) ->
    @checkers.push checker
