Pre VB.Net 9.0 we used to write something like this to get an event that used a custom signature.

public Event SomethingEvents(Byval somethingToPass as String)```
Now we can also write

```vbnet
Public Event SomethingEvents As Action(Of String)```
Which is exactly the same thing but it looks so much cooler ;-).