allow for easy re-emission of events