Недавно столкнулся с такой же ситуацией в IE-11. (не поддерживается конструктор Event)
События через addEventListener не тригерятся через trigger jquery.
Также убедитесь, что элемент существует в момент загрузки страницы.
Попробуйте таким образом:
// Создание события
var event = document.createEvent('Event');
// Назначить имя событию
event.initEvent('build', true, true);
// Слушаем событие
document.addEventListener('build', function (e) {
// e.target соотетствует объекту document
}, false);
// target события может быть любой элемент
document.dispatchEvent(event);