intermove', this.onPointerMove);
            }

            // Event handlers

            static onPointerMove = ({ clientX, clientY }) => {
                if (!this.enabled) {
                    return;
                }

                const event = {
                    x: clientX,
                    y: clientY
                };

                // First input
                if (!this.lastMouse.isInit) {
                    this.lastMouse.isInit = true;
                    this.lastMouse.copy(even