Nice Menus убираем задержку появления подменю при наведении мыши

Drupal: 

Модуль Nice Menus создаёт выпадающее меню. В отличие от модуля Superfish, этот модуль более простой, а скрипты - легковесные. Поэтому я выбираю Nice Menus.

Задержка исчезновения выпадающего меню после отведения мыши настраивается в настройках модуля тут /admin/config/user-interface/nice_menus во вкладке Дополнительно: Настройки Superfish, но есть и другая задержка - задержка появления, которая тоже настраивается: медленно, обычно, быстро.
При выборе "быстро" эта задержка всё равно присутствует.

Проблема: при наведении на родительский пункт - подменю появляется с задержкой приблизительно 0.4 секунды при настройке "быстро", и эта задержка никак не отключается в настройках.

Если сравнить как работает выпадающее меню в Professional Responsive Theme - то там происходит мгновенное появление подменю при наведении на родительский пункт. В Nice Menus - присутствует задержка, от которой можно избавиться, отредактировав js-скрипт из этого модуля.

Решение: стереть весь код файла nice_menus/js/jquery.hoverIntent.js - в нём содержится трудноучитаемый скрипт, поэтому можно попросту удалить весь код.

А если вы хотите разбираться, то задержка реализована js-функцией: setTimeout().

if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}

В результате файл nice_menus/js/jquery.hoverIntent.js должен быть пустым.

Если пробовать удалить только нужные строки с функцией setTimeout(), то это приводит к тому, что меню просто не открывается, или задержка всё равно остаётся. Поэтому проще стереть код.
При обновлении модуля нужно будет убирать этот код опять.

Модули: