Gamepad App for iPhone to send data to Arduino via WiFi


I have been searching a lot for a gamepad app that has a joystick and 4 buttons. Ideally it would be something that you give the app the IP address and port number of your arduino and they connect. has something like this, but the button layout is not like a gamepad. And ofcourse it would be nice if its free!!!