[Widget] Blokada przesuwania za pomocą strzałek i rolki

w dziale Aplikacje dla Opery
eXtremo napisał(a):

Do nowej wersji mojego widżetu RMF RDS Widget, z powodu kilku znacznych przeróbek postanowiłem zastosować możliwość zmiany stacji przy użyciu strzałek na klawiaturze. Okazało się jednak, że mój widżet przesuwa się na boki i do góry w tym swoim okienku gdy naciska się strzałki oraz scrolluje rolką myszki. Próbowałem wyłapać i wyłączyć te eventy ale nie pomogło.

document.addEventListener('keydown',function(ev)
{
	ev.preventDefault();
	ev.stopPropagation();
	
	var KeyID = ev.keyCode;
	switch(KeyID)
	{
		case 37: // Arrow Left
			// do sth
			break;
		case 38: // Arrow Up
			// do sth
			break;
		case 39: // Arrow Right
			// do sth
			break;
		case 40: // Arrow Down
			// do sth	
			break;
	}
	return false;
},false);

Podobnie próbowałem zrobić dla eventu "mousewheel" ale nic nie pomaga. Spotkał się ktoś z czymś takim i wie jak temu zaradzić? Bo ja nie mogę nic znaleźć na ten temat..