I have a Galaxy S4 and am looking for a gamepad. I would mostly use it for emulators, not really interested in Android games. I want it to be small and compact so nothing like a PS3 controller and it has to be able to hold the phone. I also don't want anything that would require rooting the phone. What would be my best choice?