It isn't a must, but adhering to one of the control schemas is required so that it work in our silly simulated handheld for mobile.