sig
  val drop : Evas.obj -> (Evas.obj -> string -> unit) -> unit
  val clicked : Evas.obj -> (Evas.obj -> unit) -> unit
  val download_start : Evas.obj -> (Evas.obj -> unit) -> unit
  val download_progress :
    Evas.obj -> (Evas.obj -> Elm_image.progress -> unit) -> unit
  val download_done : Evas.obj -> (Evas.obj -> unit) -> unit
  val download_error : Evas.obj -> (Evas.obj -> unit) -> unit
  val load_open : Evas.obj -> (Evas.obj -> unit) -> unit
  val load_ready : Evas.obj -> (Evas.obj -> unit) -> unit
  val load_cancel : Evas.obj -> (Evas.obj -> unit) -> unit
end