 
     @fakeContext.lineCap     = @getOption "lineCap"
     @fakeContext.lineWidth   = @getOption "lineWidth"
-    @fakeContext.strokeStyle = @getOption "lineColorHelper"
+    @fakeContext.strokeStyle = @_trackJoint.parent.getOption('colorTag') or \
+                               @getOption "fakeLineColor"
+    lineDashes = @getOption "fakeLineDashes"
+    @fakeContext.setLineDash lineDashes  if lineDashes.length > 0
 
     @fakeContext.stroke()
 


    @cleanup @realCanvas

    for connection in @connections

      @realContext.beginPath()

      {source, target} = connection

      if (source.dia in @activeDias) or (target.dia in @activeDias)
        @realContext.strokeStyle = @getOption 'lineColorActive'
      else
        @realContext.strokeStyle = @getOption 'lineColor'

      sJoint = source.dia.getJointPos source.joint
      tJoint = target.dia.getJointPos target.joint

      ld = @getOption 'lineDashes'
      @realContext.setLineDash ld  if ld.length > 0

      @realContext.moveTo sJoint.x, sJoint.y


    options.lineWidth         ?= 2
    options.lineColor        or= "#ccc"
    options.lineColorActive  or= "orange"
    options.lineDashes        ?= []
    options.fakeLineColor    or= "green"
    options.fakeLineDashes    ?= [3]
    options.curveDistance     ?= 50

    super
