Emit and consume events across same-origin web pages