       m.id.name = x.name
       loadedModels[m.props.name] = m
 
+      if m.props.icon != ''
+        @ve.loadIcon(m.props.name, (tex) =>
+          m.setIcon(@ve.iconCache[m.props.name])
+        )
+        true
+
   loadSimSettings: (settings) =>
     @ve.simSettings.props = settings
 

    @simSettings = new SimSettings()
    @splitView = new SplitView(this)

  hsplit: () =>
    console.log("hsplit")
  

            xhr = new XMLHttpRequest()
            xhr.open("POST", "/addie/"+dsg+"/design/modelIco")
            xhr.send(fd)
            g.ve.loadIcon(mdl, (tex) =>
              @setIcon(tex)
            )

            ###
            THREE.ImageUtils.loadTexture(
              "ico/"+g.user+"_"+dsg+"_"+mdl+".png", {}, (tex) =>
                g.ve.render()
            )
            ###

            true

