I notice the `mousemove` event listener (that is attached to `document`) is not released in the `destroy()` method, causing a leak. /Fredrik Blomqvist