changed event invoke method to create a new event object