OptionalButtonWhich mouse button was used (defaults to 'left' when omitted).
OptionalModifiersModifier keys held during the click (e.g. ['Shift'] for shift-click text selection). Omitted /
empty means no modifiers.
Viewport X coordinate.
Viewport Y coordinate.
A human pointer click into the browser viewport.