https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/initMouseEvent
MouseEvent: initMouseEvent() method - Web APIs | MDN
The MouseEvent.initMouseEvent() method initializes the value of a mouse event once it's been created (normally using the Document.createEvent() method).
web apismouseeventmethodmdn