Refactored save_event and added deletable concern