cleaning
mark event as dirty if location has changed