More work on porting old code to the Gen3 script binding syntax
Events is now a class called EventEmitter which is a singilton for now