Externalize events