Ahhhh.. This is nasty:
if(someObject.EventNameEvent Is Nothing)
MessageBox.Show(There is no handler associated with the event")
VB makes the delegate, always calls it YOUR_EVENT_NAMEEvent and hides it. It's still there and can be accessed just by taking your event name, and adding the word "Event"