Dependent destroy for events