The connectors have a small bug where when we pick up a connection that is already connected and put it back on the same node, it moves up. We have tried to set the connection to the startX and startY but somewhere it is messing up and we can't find it! And the little circle should clear too - that is probably another matter, easy to solve. We could point to some ZIM code... but that will be part of the challenge.
Here is an example: ZIM - Connectors - Code Creativity
Good initial drop
Bad pick up and drop on same place