         textOutput.text msg
         return
     log = console.log
-    sandBoxDoppio = new DoppioApi stdout, log, doppioWrapper
+    if not root.sandBoxDoppio
+        root.sandBoxDoppio = new DoppioApi stdout, log, doppioWrapper
 
     run = jQuery '<button>', {
         id: 'runCode',

###
Dictionary takes a string json reference in the form of a directory path and a container DOM element to create the dictionary in.  Example .json format is in the
config directory named dictionary.json.  The dictionary function appends a div to its container that serves the dynamic information content depending on the

        click: (e) ->
            textOutput.text ''
            msg = ''
            root.sandBoxDoppio.run sandBoxEditor.getStudentCode()
            e.preventDefault()
            return
    }
