3.0 Event: dispatchEvent() wrapper

As discussed here: #4552 

I'm not sure about the test case... I'm open for any suggestions. What actually should be tested here?
Typo "default". "Event" should probably be "event" since we are not refering to specific class name.