Mouse.IsChanged always true?

for some reason Mouse.IsChanged is always true, even while the mouse is not moving nor doing anything. is this by design ?

[Input("MouseState")](Input("MouseState"))
public IDiffSpread<MouseState> FMouseIn;

and

if (FMouseIn.IsChanged) {
FLogger.Log(LogType.Debug, "Mouse Changed");
			}

what’s the pro way to do it ? :)

ok, i added an example

mousechange.zip (9.2 kB)

thx for report, will be fixed in upcoming release (beta32).