[refactoring] mutate event data, w/ tests