Но это не все. С событием колеса мыши есть проблемы.
В старых firefox это DOMMouseScroll, в остальных браузерах это mousewheel, а в новых FireFox, IE9+ это wheel (HTML5, но его не обязательно использовать)
Поэтому:
var regionList = document.querySelector('#regionList');
for (var eventType in {'DOMMouseScroll':1, 'mousewheel':1}) {
regionList.addEventListener(eventType, cancelScroll);
}