                }
                        }
                    }
                });

                this.canvasOriginal.addEventListener('pointermove', (e) => {
                    if (!this.activePointerInteraction || this.activePointerInteraction.id !== e.pointerId) return;

                    if (this.draggingPointInfo) {
                        const pos = this.getPointerPos(this.canvasOriginal, e);
                        const logicalWidth = parseFloat(this.canvasOriginal.style.width);
           