Добрый день, дело не в скрипте, дело именно в addEventListener, используя ваш пример и сразу вызывая функцию она отрабатывает сразу при открытии,...
К сожалению не работает. Обработчик событий не отрабатывает при клике.