Add or edit event. Close #7