live.sliver doesn't report the real value…

I’ve got this strange problem happening with a live.slider object. In this patch made to use a logitech extreme 3D joystick as a controller, the Y-axis live.slider, which is intended just to show the position of the joystick, doesn’t work as intended. First, it gives the 127 value when it’s up and 0 down and I would like to invert that. I thing that’s simple but I couldn’t do it. Then, even if the value scaled which appears in the numbox on its left is correct, the slider only moves when the joystick is operated on the upper part of the Y-axis, and only moves between 40-127 values. At some point, I had tried to scale the input values between 40 (my minimum note duration) and 1063 * by the duration multiplier, to reflect the real note durations I get, but then realized it would be the same scaling 0-1023 values. It looks like, even if I deleted the original slider and replaced it, it kept those values by a voodoo mystery. I’m probably missing something, please tell me what !