右クリック長押し+ホイールで、タブ切り替えスクリプトなのですが、
Firefox4.0では、右クリックを離す度にコンテキストメニューが残って
しまい使いにくく困って下ります。修正箇所おわかりの方教えて頂け
無いでしょうか宜しく御願いいたします。

gBrowser.addEventListener("mousedown", prepareForScroller, true);
function prepareForScroller(event) {
if (event.button != 2 ||
event.originalTarget.ownerDocument == document)
return;
document.addEventListener("DOMMouseScroll", selectTab, true);
document.addEventListener("mouseup", defaultMouseup, true);
}

function selectTab(event) {
preventClick(event);

gBrowser.mTabContainer.advanceSelectedTab(event.detail > 0 ? +1 : -1, true);
document.removeEventListener("mouseup", defaultMouseup, true);
document.addEventListener("mouseup", endTabRoll, true);
}