     return if @currentFrame is @lastFrame and not force
     progress = @getProgress()
     Backbone.Mediator.publish('surface:frame-changed',
-      selectedThang: @lankBoss.selectedSprite?.thang
+      selectedThang: @lankBoss.selectedLank?.thang
       progress: progress
       frame: @currentFrame
       world: @world

        frame = @world.getFrame(@getCurrentFrame())
        frame.restoreState()
        volume = Math.max(0.05, Math.min(1, 1 / @scrubbingPlaybackSpeed))
        sprite.playSounds false, volume for sprite in @lankBoss.spriteArray
        tempFrame += if rising then 1 else -1
      @currentFrame = actualCurrentFrame


      @camera.zoomTo @heroLank.sprite, @camera.zoom, 750
    @camera.updateZoom()
    @lankBoss.update frameChanged
    @dimmer?.setSprites @lankBoss.lanks

  drawCurrentFrame: (e) ->
    ++@totalFramesDrawn
