"When programmed by game developers using our API, the touchscreen can work as a scrolling menu, a radial dial, provide secondary info like a map or use other custom input modes we haven't thought of yet."

The controller comes with a total of 16 buttons, including two on the back, four on the corners of the touchscreen and three below.