JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://dl.dropbox.com/u/786375/watch/watch.js"></script>
JavaScript
//definimos nosso objeto da maneira que quisermos
var ex7 = {
attr1: 0,
attr2: 1
};
//definimos um 'watcher' para o objeto
ex7.watch(function(){
alert("algum atributo de ex6 mudou!")
});
ex7.callWatchers(); //invoca o watcher