new round-robbin
new events for halt, mem, and ack