     @targetSubjectID = e.originalEvent.detail.subjectID
     if @targetSubjectID
       @getNextSubject() unless @targetSubjectID is @Subject.current?.zooniverse_id
+    
+    if @tutorial.el.getAttribute('aria-hidden') is 'false'
+      setTimeout => @tutorial.active_button?.focus()
 
   onUserChange: (user) ->
     super

        drawing: DrawingTask
      tasks: @tasks
      firstTask: @firstTask || Object.keys(@tasks)[0]

    @listenTo @decisionTree.el, @decisionTree.LOAD_TASK, (e) =>
      @subjectViewer.setTool null, null
      @subjectViewer.setTaskIndex e.detail.index
      @updateDrawingTask() if e.detail.task.type is 'drawing'

    @listenTo @decisionTree.el, DrawingTask::SELECT_TOOL, (e) =>
      # Delay so the default is preserved instead of cleared with the LOAD_TASK event.


    @listenTo @decisionTree.el, @decisionTree.COMPLETE, =>
      @finishSubject()
      document.querySelector('button[name=readymade-dont-talk]').focus()

    @decisionTreeContainer.append @decisionTree.el
    
