An namespaced PubSub, variable watching JavaScript object