pub type EventHandlerSyncCallback<H, A> = dyn FnMut(&H, A) + Send + 'static;