the joystick library now works around what might be compiler bug
there is now an example of sub-pixel movement