Use triggerHandler to prevent conflicts with update method in Prototype.js