I think these should be an else as you either destroy or fire the event.