reworking events