found that OSXDriver invert Y axis which makes problem when axis is used as button.
also found that UP Down with axis isn't solved well in JoystickDevice GetInputUp no matter ButtonStates are correct