pub fn on_canvas_click<F>(callback: F) where
    F: Fn() + 'static,