I'm using the diagram tool for visually displaying a workflow and having a problem with overlapping labels when the connectors are bi-directional. So for example, if I have 2 nodes (A & B) and A connects to B and B connects to A, the connectors work correctly but the labels overlap. I'm using a connectionsDataSource so don't really have a lot of control over configuring the connectors in-line. I'm using a numeric ID for the individual nodes so I should be able to tell if it's a backwards connection, I'm just not sure where to start and how to change where the connectors connect (e.g. the bottom of the item(s) instead of the side.