Есть простая задача: перетянуть svg группу элементов с правильной начальной позицией курсора. Но столкнулся со следующей проблемой: при разных радиусах круга на onMouseDown на любой элемент происходит скачок. Если же радиусы везде равны, то всё работает, как надо. Не могу понять, какую величину я упускаю при расчете смещения курсора, ведь размер группы должен увеличиваться вместе с элементами внутри.
Вот код, чтобы было понятно, о чём идёт речь:
https://codepen.io/FLighter/pen/PowpjYB
Заранее спасибо