JS object.watch
sz.Library-like
object.watch(prop, handler)

_ https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/watch
_ http://stackoverflow.com/questions/1029241/javascript-object-watch-for-all-browsers
_ https://gist.github.com/384583

2011.8.16
Bad browser coverage. handler must also return newval to be set.

JQ bind/trigger
disp = $({})
disp.bind('dynamite', function(event){ ... })
disp.trigger({type:'dynamite', ... })
11.•7.25