Controlling position of link labels

I need to provide some input as to where link labels appear. The example below is not bad, but sometimes the labels are very haphazardly positioned. Though not your suggested (Walter), I have successfully over-riden go.Link.prototype.computePoints. Perhaps this is why my labels are funky. Perhaps there is something more I need to do. Ultimately, I would like them positioned horizontally aligned with each other and somewhere hear the beginning of teh link. Probably just past the first elbow. As always, thank you very much for your help. I have never had better response from any forum. I hope we server our customers as well.

How do you define your label? You might want to set its GraphObject.segmentIndex and GraphObject.segmentFraction. GoJS Link Labels -- Northwoods Software