npm i three-events
import ThreeEvents from 'three-events'
const threeEvents = new ThreeEvents(
new THREE.WebGLRenderer(),
new THREE.Camera()
)
const geometry = new THREE.BoxGeometry(1, 1, 1)
const material = new THREE.MeshBasicMaterial({ color: #fff })
const cube = new THREE.Mesh(geometry, material)
const handler = (event, object) => { console.log('hello') }
threeEvents.addEventListener(cube, 'mousemove', handler)
threeEvents.removeEventListener(cube, 'mousemove', handler);