Converted event-nexus to be three AMD-modules