Ok tried your program and it works. Now i really don't know what i can be doing wrong. I guess i'll start from your example and move my code in it until it's all there
On the USB side, that flag helped! now it handles the gamepad with no slowdowns.
Well thanks again for your essential support!