sig
  val clicked : Evas.obj -> (Evas.obj -> unit) -> unit
  val clicked_double : Evas.obj -> (Evas.obj -> unit) -> unit
  val press : Evas.obj -> (Evas.obj -> unit) -> unit
  val generate_start : Evas.obj -> (Evas.obj -> unit) -> unit
  val generate_stop : Evas.obj -> (Evas.obj -> unit) -> unit
  val generate_error : Evas.obj -> (Evas.obj -> unit) -> unit
  val load_error : Evas.obj -> (Evas.obj -> unit) -> unit
end