added 3 sections connector recalculation when dragging shape
added connection recreation (find shortest way between two shapes) when dragging shape with 'ctrl' pressed