   override func mouseDown(theEvent: NSEvent) {
     sprint("mouse down")
     concept.editing = true
-    needsDisplay = true
   }
   
   override func sprint(message: String) {

    if canvas?.mode == .Concepts {
      if let concept = concept {
        concept.editing = true
        needsDisplay = true
      }
    }
    sprint("conceptView: mouse down \(concept?.identifier)")

    sprint("insertNewLine")
    disableTextField()
    concept.editing = false
  }
  
  override func cancelOperation(sender: AnyObject?) {
