Исправление юзерменю для прокрутки

Исправил небольшой баг: когда меню пользователя слишком длинное и выходит за нижний край экрана, я кручу колесико мыши, и при этом меню исчезает. Приходится снова нажимать/наводить на стрелочку. А всё потому, что аттрибуты onmouseout были заданы для каждого элемента списка, а не для всего списка.
И ещё, попутно хотел бы обратить внимание на функцию `mkExItem(id,text)`, которая принимает два аргумента, но первый из них не используется, хотя все вызовы происходят с двумя аргументами. Можно ли удалить из всех вызовов первый аргумент?