       .attr("d", (d) ->
         o =
           x: source.x0
-          y: source.y0
+          y: source.rightPoint()
 
         diagonal
           source: o

      .style("visibility", (d) -> "hidden" if d.type == "project")
      .attr("id", (d) -> "task-" + d.taskId)
      .attr("transform", (d) ->
          "translate(" + source.y0 + "," + source.x0 + ")"
        )
      .on("click", (d) ->
        toggle d

    link.exit().transition().duration(duration).attr("d", (d) ->
      o =
        x: source.x
        y: source.rightPoint()
  
      diagonal
        source: o
