delegate.js revision 7b4d1363155303b5bfb852e5639b851bbd4dc255