Implementing event updating/editing