Хром вывел undefined. В данном случае я так и сделал, вызвал функцию прямо. Просто возникла проблема, решил узнать почему, и как ее решить. В любом случае вызов триггеров бывает часто полезным, хотя я больше на jquery пользовался такими приемами
Видимо какой-то косяк был, который позже пофиксили.
Можно поизвращаться через document.createEvent + element.dispatchEvent.
В jQuery все работает, так как реализовано на собственной jquery'евской прослойке.