Для компиляции скрипта сделать следующее:
1. npm i
2. npm build
Скомпилированный скрипт в папке dist.
Работает на современных браузерах, IE9+. Срабатывание скрипта при touch событии.
Для отлова событий используется паттерн - "фабрика", для увеличения охвата браузеров нужно будет расширить функцию 'clickOrTouchDocument'