     @el.addClass 'playing'
     @disableMarkingSurfaces()
     # @markingSurfaceList.disable()   # no marking while playing
-
     # flip the images back and forth once
     last = @classification.subject.location.standard.length - 1
     iterator = [0...last].concat [last...-1]

  onChangeFrameSlider: =>
    frame = document.getElementById('frame-slider').value
    @activateFrame(frame)

  onUserChange: (e, user) =>
    Subject.next() unless @classification?

    'button[name="cancel"]'         : 'cancel'
    'input[name="selected-artifact"]': 'selectedArtifactRadios'  

  states:
    whatKind:
      enter: ->
        console.log "STATE: \'whatKind/enter\'"

        @disableMarkingSurfaces()
        # this code is incorrect (e is an array) FIX!
        for e in @el.find('input[name="classifier-type"]')
          e.checked = false
