- simplify handling and sending of events