Started with first work on moving creation of new event from old code to new event interface

Signed-off-by: Michel Verbraak <michel@1st-setup.nl>