only one event at a time