I'm not sure if this is a bug so I'm going to try here first.
I have it set up so a sprite moves around on its own, and you can stop it and turn it with either mouse clicks or trigger buttons on a game pad.
However, when you turn the sprite using the game pad, when you let go the sprite returns to its previous angle instead of the new angle. This does not happen with the mouse.
I am mystified because the mouse input and gamepad input are calling the exact same function. Any idea what could be going on here?