Asynchronous invocations and events