What is the difference between javascript obj.onclick and prototype's Event.observe(obj, 'click',fn) ?