       url: @nextStepUrl()
       dataType: 'json'
       success: (response) ->
+        that.resetState()
         that.set response
         Langtrainer.LangtrainerApp.world.get('step').set response
         that.trigger('change', that)

    result = Langtrainer.LangtrainerApp.apiEndpoint + '/verify_answer'
    result += @baseParams()
    result += '&answer=' + answer

  nextStepUrl: ->
    result = Langtrainer.LangtrainerApp.apiEndpoint + '/next_step'

      result = that.nextWordMatches(answer, rightAnswer)
      !!result

    if result? && result[2].length > 0
      @wordsHelped += 1

    result

  verifyAnswerOnServer: (answer, language) ->
    if answer.length is 0
      @trigger('verify:wrong')
      return

    that = @
    $.ajax
      url: @verifyAnswerUrl(@sanitizeText(answer))
      dataType: 'json'
      success: (response) ->
        that.resetState()
        if response
          that.set response
          that.trigger('change', that)
