A messaging system for javascript. This allows for the decoupling of interweaved javascript modules.