Good idea, I have tried it and whatever the problem is 'possibly' inside SDL_PollEvent() as calling this once results in a lock up when the touch screen is pressed. I have also added a timer to check that the lockup isn't happening else where in my game and it takes 11 seconds, or however long i...