Can the Eventbus handle asynchronous functions? We tried using it with an `await fn()` and the function did not work. Thank you for the help!