     e.preventDefault()
 
   $('#close_btn').click (e) -> close_editor(); e.preventDefault()
+  preload()
+  fetch_rhino()
 
 commands =
   javac: (args, cb) ->

class_cache = {}
raw_cache = {}

$.ajax "browser/mini-rt.tar", {
  type: 'GET'
  dataType: 'text'
  beforeSend: (jqXHR) -> jqXHR.overrideMimeType('text/plain; charset=x-user-defined')
  success: (data) ->
    file_count = 0
    done = false
    start_untar = (new Date).getTime()

      ->
        done = true
        on_complete() if file_count == 0

fetch_rhino = ->
  try
    data = node.fs.readFileSync("/home/doppio/vendor/classes/com/sun/tools/script/shell/Main.class")
  catch e
    console.error e

  if data?
    class_cache['!rhino'] = process_bytecode data

try_path = (path) ->
  try
