How do you want to handle all the timing aspects of the events?