     console.log '-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-'
     console.log 'onClickAsteroidNotVisible: '
 
-    # console.log 'completeChecked: ', @asteroidCompleteCheckboxes[@currFrameIdx].checked
-    # console.log 'visibleChecked: ', @asteroidVisibilityCheckboxes[@currFrameIdx].checked
-
     # get checkbox states
     completeChecked   = @asteroidCompleteCheckboxes[@currFrameIdx].checked
     visibilityChecked = @asteroidVisibilityCheckboxes[@currFrameIdx].checked
 
-
     if @asteroidMarkedInFrame[@currFrameIdx]
       @currAsteroid.clearSightingsInFrame @currFrameIdx
       @destroyMarksInFrame @currFrameIdx, @currAsteroid.id
-
-    # # this needs work!
-    # # handle checkmark behavior
-    # if @asteroidMarkedInFrame[@currFrameIdx] and visibilityChecked
-    #   console.log 'case 1'
-    #   @asteroidVisibilityCheckboxes[@currFrameIdx].checked = true
-    #   @asteroidCompleteCheckboxes[@currFrameIdx].checked = true
-    # else if @asteroidMarkedInFrame[@currFrameIdx] and not visibilityChecked
-    #   console.log 'case 2'
-    #   @currAsteroid.clearSightingsInFrame @currFrameIdx
-    #   @asteroidVisibilityCheckboxes[@currFrameIdx].checked = false
-    #   @asteroidCompleteCheckboxes[@currFrameIdx].checked = false
-    #   @currAsteroid.clearSightingsInFrame @currFrameIdx
-    #   @destroyMarksInFrame @currFrameIdx
 
     @updateIconsForNotVisible()
 

      if @state is 'asteroidTool'
        # enforce one mark per frame
        if @asteroidMarkedInFrame[@currFrameIdx]
          console.log 'frame already marked!'
          # undo last mark
          # @masterMarkingSurface.marks.pop().destroy()
          @destroyMarksInFrame @currFrameIdx, @currAsteroid.id
        else 
          console.log 'frame was empty'
          # new mark
          @el.find(".asteroid-frame-complete-#{@currFrameIdx+1}").prop 'checked', true
          @asteroidMarkedInFrame[@currFrameIdx] = true


    @el.attr 'flicker', "true"
    artifactSubtype = "other" # not sure what this is for?
    
    @setState 'whatKind'
    @invert = false
    @currFrameIdx = 0

