sig
  type t = {
    button : int;
    output : Evas.point;
    canvas : Evas.coord_point;
    modifiers : Evas.modifier;
    flags : Evas.button_flags;
    timestamp : int;
    event_flags : Evas_event.flags;
    dev : Evas.device;
    event_src : Evas.obj;
  }
end