           deactivate: =>
             if @hasReordered
               @reordered()
-              @model.getSurvey().trigger('change')
+              @model.getSurvey()?.trigger('change')
             true
           change: => @hasReordered = true
         })

    remove: ()->
      $parent = @$el.parent()

      @model.getSurvey().trigger('change')

      @$el.remove()
      @model.destroy()

      btn.click(() =>
        i = @model.options.length
        @addEmptyOption("Option #{i+1}")
        @model.getSurvey()?.trigger('change')
      )

      @$el.append(btn)
