Running onEvent on checkin also can also dead lock.