В контексте пользовательских событий YUI3: в чем разница между Y.fire и Y.publish?
Опубликовать создает новое пользовательское событие, в то время как огонь вызовет его, читайте спецификации здесь:
http://yuilibrary.com/yui/docs/api/classes/EventTarget.html#method_publish
http://yuilibrary.com/yui/docs/api/classes/EventTarget.html#method_fire