The whole ScapeJS system is now event driven to allow communication between modules