Subscribing and notifying, no giant switchboards, no central dependency, just a lean post office, sitting in the global scope, inspred by Observer pattern, wrtitten in javascript.