     <fieldset id="spawnSection" style="display:none">
       <legend>Spawn an interpreter</legend>
       <p>
-        <label>Port <input id="spawn-port" class="text-field" value="#{DEFAULT_PORT}" size="5"></label>
         <a href="#" id="spawn" accessKey="w">Spa<u>w</u>n</a><br>
         <span id="spawn-status"></span>
       </p>

  $delete      = $ '#fav-delete'   ; $name        = $ '#fav-name'
  $list        = $ '#fav-list'     ; $save        = $ '#fav-save'
  $spawn       = $ '#spawn'        ; $cancel      = $ '#fav-cancel'
  $spawnPort   = $ '#spawn-port'   ; $listen      = $ '#listen'
  $spawnStatus = $ '#spawn-status' ; $listenPort  = $ '#listen-port'
  $about       = $ '#about'
  $listenDialog = null

  enableSpawnAndListen = (b) ->
    $('#spawn, #listen').button if b then 'enable' else 'disable'
    $('#spawn-port, #listen-port').attr 'disabled', !b
    return

  $connect.add($about).add($new).add($delete).add($save).add($cancel).add($spawn).add($listen).button()

    setTimeout(
      ->
        if      o.listen  then (if o._[0] then $listenPort.val o._[0]); $listen.click()
        else if o.spawn   then $spawn.click()
        else if o.connect then hp = parseFav o.connect; D.socket.emit '*connect', host: hp.host, port: hp.port or DEFAULT_PORT
        return
      100 # TODO: race condition?
