web
web copied to clipboard
Make events Promise-based
Currently events handle async behaviour using callbacks. We should consider using Promises instead, in line with what we've been doing across all products.