pub type MouseEvent = Box<dyn Fn(&str, Point2, bool) + Send + Sync>;
pub struct MouseEvent(/* private fields */);