Adding framework to allow user to update events