If one is triggered first, then delete the other.
const handler = e => {
const eventType = e.type === 'mousedown' ? 'click' : 'mousedown';
window.removeEventListener(eventType, handler);
};
window.addEventListener('click', handler);
window.addEventListener('mousedown', handler);