getting the events down properly