use set event helper, update update event interactor, add event validations