Из-за секунды заморачиваться?
Как вариант...
- Запоминать когда и на какой пункт наехал курсором
- Запустить setTimeout() c теми же параметрами
- При "съезде" с меню обнулять ключевые данные
- При активации функции сличать хранящиеся значения с параметрами функции и делать нужные выводы