in src/components/draggable.js [107:114]
function globalToLocal(global, context) {
const owner = getOwner(context)
const ctm = owner.getScreenCTM()
const local = owner.createSVGPoint()
local.x = global.x
local.y = global.y
return local.matrixTransform(ctm.inverse())
}