Usually, you do not create your own VRML events - they get generated
by the EventOut object when it fires an
event, and you get them as a parameter to your VrmlEventDelegate.
But nevertheless this constructor is public which allows you to create your
own events and send them to your delegate.