title: Programatically "picking up" connections between elements in jsPlumb jQuery
body: <p>When elements are connected using jsPlumb there is one rather important feature and use-case that I feel is missing:</p>
  
  <p>The ability to, for example <strong>on mousedown</strong>, release a connector from <strong>one</strong> of it's endpoints and cause it to be dragged and able to be reapplied to an endpoint or target. When using flowchart connectors or in general cases where the connectors share endpoints, how can the user decide which connector to move? You always pick up the top one, or one specified by order.</p>
  
  <p>The use-case I mean is in dynamic diagramming user interfaces, where an end user will drag and drop connections from endpoint to endpoint between elements. If several connectors share an endpoint, the user can't choose which connector to move.</p>
  
  <p>To work around this, I want to make it possible to drag the connector by anything <strong>except</strong> the endpoint, and thus make it release from the target endpoint and become dragged by the user. </p>
  
  <p>Example: <a href="http://jsplumbtoolkit.com/jquery/flowchartConnectorsDemo.html" rel="nofollow">http://jsplumbtoolkit.com/jquery/flowchartConnectorsDemo.html</a> <br>
  Try to drag several of the "drag" endpoints to "drop" endpoints. If you click and drag the "drop" endpoint now, you pick up a predetermined connector (perhaps not the one you want). Is it possible to instead make it be picked up by, say, dragging the middle of the connector (anywhere on the yellow line)?</p>
  
  <p><strong>Question:</strong> <br>
  How can you "trick" jsPlumb that someone clicked and dragged an endpoint, when in fact the user clicked and dragged the connector?</p>
  
  <p><em>Note: I do not want to delete connections. That I know how to program. I want to trigger a connector being picked up and dragged by it's endpoint, without clicking the endpoint directly.</em></p>