JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://markknol.github.io/console-log-viewer/console-log-viewer.js"></script>

CSS

body {
    touch-action: none;
}

JavaScript

window.addEventListener('pointerdown', function () {
    console.log('down');
});
window.addEventListener('pointermove', function () {
    console.log('move');
});
window.addEventListener('pointerup', function () {
    console.log('up');
});
window.addEventListener('pointerout', function () {
    console.log('out');
});
window.addEventListener('pointerleave', function () {
    console.log('leave');
});
window.addEventListener('pointerenter', function () {
    console.log('enter');
});
window.addEventListener('pointerover', function () {
    console.log('over');
});