   
   override func mouseDown(theEvent: NSEvent) {
     sprint("mouse down")
-    concept.editing = true
     if canvas.mode == .Concepts { concept.editing = true }
   }
   

    } else {
      drawConceptString()
    }

    debugDrawing()
  }

    }
  }
  
  func control(control: NSControl, textShouldBeginEditing fieldEditor: NSText) -> Bool {
    sprint("begin editing")
    return true
  }
  
  func control(control: NSControl, textShouldEndEditing fieldEditor: NSText) -> Bool {
    concept.stringValue = textField.stringValue
    sprint("end editing \(concept.stringValue)")
