Sourcetype box = {x : float;y : float;w : float;h : float;
} Sourceval contains : box -> float -> float -> bool Sourcetype canvas_event = | Hover of float * float| Press of float * float| Right_press of float * float
Sourceval text_width : size:float -> string -> float