Mucked about with the event generation.