add event arbiter