JSFiddle - React, Tailwind, and code Playground
HTML
click me
JavaScript 1.7
`use strict`;
document.addEventListener(`mousedown`, Ev => {
document.dispatchEvent(
new MouseEvent(`asdf`, Ev)
);
}, true);
document.addEventListener(`asdf`, Ev => {
document.documentElement.textContent = ``+[Ev.type, Ev.clientX, Ev.clientY];
});