I think the problem is that there is very little to an event.
Edit (after comments) Since it involves so little code, without the ability to have multiple inheritance, mixins or some sort of magic, it's not really possible to have the language help you much with this.
To do it manually, If you are creating a class that can issue events it's nothing tricky. You have to be able to add and remove a listener so you need two methods that take the listener interface as a parameter--just store them in a collection. When you want to notify each listener, just iterate over the collection and call the method on the event interface.