A: add global event to queue