pub trait EventCallbackInterface {
// Required method
fn handle_event(&mut self, event_type: EventType, event_data: EventState);
}
pub trait EventCallbackInterface {
// Required method
fn handle_event(&mut self, event_type: EventType, event_data: EventState);
}