     $.post "/addie/"+dsg+"/design/update", JSON.stringify(msg), (data) =>
       console.log("update post response")
       console.log(data)
+      x.id.name = x.props.name
+      x.id.sys = x.props.sys
 
 #Mouse handler encapsulates the logic of dealing with mouse events
 class MouseHandler

    #@ve.datgui.addFolder(k) for k,v of dict

    addGuiElems(k, v) for k,v of dict


  selectObj: (obj) ->

        os: "Ubuntu1504-54-STD",
        start_script: ""
      }
      @id = {
        name: "c"
        sys: ""
        design: dsg
      }

    showProps: (f) ->
      c = f.add(@props, 'name')
      c = f.add(@props, 'sys')
      c = f.add(@props, 'start_script')
      c = f.add(@props, 'os')

    #cyjs generates the json for this object
    cyjs: ->
