     @namemanager = new NameManager()
     @xpcontrol = new ExperimentControl(this)
     @addie = new Addie(this)
+    @propsEditor = new PropsEditor()
 
   render: ->
     @renderer.clear()

    else if @surfaceESH.test(ixs) then @surfaceESH.handleDown(ixs)
    else if @surfaceSSH.test(ixs) then @surfaceSSH.handleDown(ixs)




  #onmousedown handlers
  baseDown: (event) ->

    @ve.propsEditor.hide()

    #get the list of objects the mouse click intersected
    #@ve.scene.updateMatrixWorld()
    @updateMouse(event)
    @ve.raycaster.setFromCamera(@pos, @ve.camera)
    ixs = @ve.raycaster.intersectObjects(@ve.scene.children, true)
