http://latentflip.github.com/bacon_js_demo