   initialize: (serializeState) ->
     # Bind commands
     atom.workspaceView.command "script:run", => @start(configure='hide')
-    atom.workspaceView.command "script:run-options", => @start(configure='show')
+    atom.workspaceView.command "script:run-options", => @runOptions()
     atom.workspaceView.command "script:toggle-options", => @toggleConfigureOptions()
     atom.workspaceView.command "script:save-options", => @saveOptions()
     atom.workspaceView.command "script:close-view", => @close()

    # Close any existing process and start a new one
    @stop()

    @headerView.title.text("Loading...")
    @headerView.setStatus("start")

    # Get script view ready

    @toggleConfigureOptions(command=configure)
    info = @setup(editor)
    if info then @run(info.command, info.args)

  runOptions: ->
    @resetView(title='Configure Options')
    @toggleConfigureOptions(command='show')


  toggleConfigureOptions: (command) ->
