             @doneButton.prop 'disabled', false
         tool.controls.controller.setMark(@currFrameIdx, @currAsteroid.id)
 
+    @setState 'whatKind'
     User.on 'change', @onUserChange
     Subject.on 'fetch', @onSubjectFetch
     Subject.on 'select', @onSubjectSelect

    for surface in @markingSurfaceList
      surface.on "create-mark", @onCreateMark

    @disableMarkingSurfaces()

  renderTemplate: =>
    super

    surface.reset() for surface in @markingSurfaceList

  disableMarkingSurfaces: =>
    surface.disable() for surface in @markingSurfaceList
    
  enableMarkingSurfaces: =>
    surface.enable() for surface in @markingSurfaceList

