     @updatePoint start, 'start' if start
     @updatePoint goal, 'goal' if goal
 
-    @edit = interactive
+    @editable = interactive
     @drag = null # what's being dragged, if anything
 
     $('body').on 'mouseup', @mouseup

    @path = new PathFinder @map, neighborStrategy

  run: (@callback) =>
    @map.edit = false
    @annotations.reset()
    setTimeout @tick, @delay


    $el.find('button.reset').click =>
      $el.find('button.reset').hide()
      @annotations.reset()
      @map.editable = true

  update: (state) =>
    open = state.open
