   createMainWorker: ->
     @worker = new Worker(window.worker_path)
 
+  setupMainWorker: ->
     @worker.postMessage
       cmd: 'init'
       timing: @model.get 'stdout_timing_data'

  onModelReady: ->
    @hideLoadingIndicator()
    @hudView.setDuration @model.get('duration') if @options.hud
    @createMainWorker()
    @bindEvents()

    if @options.autoPlay

    'click .start-prompt': 'onStartPromptClick'

  initialize: (options) ->
    @createMainWorker()
    @prepareSelfView()
    @createRendererView()
    @showLoadingIndicator()
    @createHudView() if options.hud
    @fetchModel()

  prepareSelfView: ->
    @$el.addClass('not-started')
