onMouseWheel problem

Hi,

I have a simple function that traces the delta value of the onMouseWHeel function.

When I hit ctrl-enter all things work fine and I get the fowlling result:

trace: 3

But when I hit ctrl-enter again (downloade sim mode) I get twice the values, its like the function get called twice:

trace: 3
trace: 3

The problem now is that I use the onmouswWheel function to scroll some products (like www.thefwa.com) but when ever I reload the swf (going to another section and back) the scrolling function get messed up because I get double values instead of a single value.

Quick AS to test for your own:
[AS]
var mouseListener:Object = new Object();
mouseListener.onMouseWheel = function(delta:Number) {
trace("trace: "+delta);
};
Mouse.addListener(mouseListener);
[/AS]