object
  method _type : Js.js_string Js.t Js.readonly_prop
  method altKey : bool Js.t Js.readonly_prop
  method button : int Js.readonly_prop
  method clientX : int Js.readonly_prop
  method clientY : int Js.readonly_prop
  method ctrlKey : bool Js.t Js.readonly_prop
  method currentTarget : element Js.t Js.opt Js.readonly_prop
  method fromElement :
    Dom_html.element Js.t Js.opt Js.optdef Js.readonly_prop
  method metaKey : bool Js.t Js.readonly_prop
  method pageX : int Js.optdef Js.readonly_prop
  method pageY : int Js.optdef Js.readonly_prop
  method relatedTarget :
    Dom_html.element Js.t Js.opt Js.optdef Js.readonly_prop
  method screenX : int Js.readonly_prop
  method screenY : int Js.readonly_prop
  method shiftKey : bool Js.t Js.readonly_prop
  method srcElement : element Js.t Js.opt Js.readonly_prop
  method target : element Js.t Js.opt Js.readonly_prop
  method toElement : Dom_html.element Js.t Js.opt Js.optdef Js.readonly_prop
  method which : Dom_html.mouse_button Js.optdef Js.readonly_prop
end