event and location modification