I'm starting to believe that I should really try to get Rhino plugged into our Java environment at work. I have wanted it before, but ran into problems that I shall not mention here. Anyway, I would have a dynamic, prototype-based, and functional language at my disposable that takes a lot less code to express the same idea than in Java. Excellent article...Read it now!
Event Handlers and Callback Functions - article - w3future.com