pub trait EventCallback: Send + Sync {
// Required methods
fn on_mouse_events(&self, has_activity: bool);
fn on_keyboard_events(&self, has_activity: bool);
fn on_window_event(&self, event: WindowEvent);
fn on_app_blocked(&self, event: BlockedAppEvent);
}