delegate.js revision d9462785fbdde2766d901cb36d19c9d6810c7954