   override func drawRect(dirtyRect: NSRect) {
     super.drawRect(dirtyRect)
     drawArrow()
-    drawBorderForRect(bounds)
-    drawCenteredDotAtPoint(bounds.center)
+    // debugDrawing()
     // if editing { drawTextField() }
   }
   

  let link: Link
  let editing: Bool
  var textField: NSTextField?
  
  init(frame frameRect: NSRect, link: Link) {
    self.link = link
    self.editing = true
    super.init(frame: frameRect)
  }


    NSColor.redColor().set()
    let path = NSBezierPath()
    
    let origin = convertPoint(link.originPoint, fromView: canvas)
    let target = convertPoint(link.targetPoint, fromView: canvas)
    
    path.moveToPoint(origin)
    path.lineToPoint(target)
    
    path.stroke()
  }
