Attached is a patch with the fixed noted prior.
--- src/wcmCommon.c 2010-04-17 02:58:43.000000000 -0500 +++ wcmCommon.c 2011-01-29 20:50:14.757354971 -0600 @@ -832,6 +832,17 @@ { x -= priv->oldX; y -= priv->oldY; + z -= priv->oldZ; + if (IsCursor(priv)) + { + v3 -= priv->oldRot; + v4 -= priv->oldThrottle; + } else + { + v3 -= priv->oldTiltX; + v4 -= priv->oldTiltY; + } + v5 -= priv->oldWheel; } if (type != PAD_ID)