       $scope.resetSuggestions()
 
     $scope.resetSuggestions = ->
+      clearErrors()
       $scope.suggestions = null
       $scope.currentPage = 0
       $scope.totalPages = -1
 
     $scope.clearRoute = ->
+      clearErrors()
       for promise in findRoutePromises
         $timeout.cancel(promise)
 


      error = (response) ->
        $scope.saving = false
        # TODO: handle error

      if $scope.widget.uid
        WalkingGuide.update($scope.widget).then(success, error)

            , delay
            findRoutePromises.push(promise)
        else
          $scope.error = true

    getDelay = ->
      diff = Date.now() - lastQueryTimestamp
