   clearSelection: ->
     delete gb.userData.glowBubble for gb in @selectGroup.children
     @selectGroup.children = []
+    @clearPropsGUI()
     @ve.render()
 
 

    true

  moveSelection: -> #TODO

  
  glowMaterial: () ->
    cam = @.ve.camera

      @shp = new Shapes.Circle(0x0047ca, x, y, z, 15)
      @shp.obj3d.userData = this
      @parent.obj3d.add(@shp.obj3d)
      #TODO you are here, all objects with changable props should have a props 
      #object
      @props = {
        name: "rtr",
        capacity: 100,
        latency: 0
      }

    showProps: (f) ->
      f.add(@props, 'name')
      f.add(@props, 'capacity')
      f.add(@props, 'latency')
    
    #cyjs generates the json for this object
    cyjs: ->
