reworked events