cleanup and three events.