changes events to allow one event to impact another