in packages/bui-utils/src/hooks/useTouchEmulator.ts [101:115]
function triggerTouch(eventName, mouseEv) {
const touchEvent: any = document.createEvent('Event');
touchEvent.initEvent(eventName, true, false);
touchEvent.altKey = mouseEv.altKey;
touchEvent.ctrlKey = mouseEv.ctrlKey;
touchEvent.metaKey = mouseEv.metaKey;
touchEvent.shiftKey = mouseEv.shiftKey;
touchEvent.touches = getActiveTouches(mouseEv);
touchEvent.targetTouches = getActiveTouches(mouseEv);
touchEvent.changedTouches = createTouchList(mouseEv);
eventTarget.dispatchEvent(touchEvent);
}