   window.addEventListener('mouseup', handleMouseUp)
          window.addEventListener('wheel', handleWheel, { passive: false })
          window.addEventListener('touchstart', handleTouchStart, { passive: false })
          window.addEventListener('touchmove', handleTouchMove, { passive: false })
          window.addEventListener('touchend', handleTouchEnd)
        })

        Vue.onUnmounted(() => {
          window.removeEventListener('keydown', handleKeyDown)
          window.removeEventListener('keyup'