Supports both button, joystick and touch screen controls. Has all of the features of the PocketPC version. USB keyboards definitely work, but USB mice are untested. I have included one of my own XMs, as well as a few songs I found online. Make sure you calibrate your touch screen before using this application. Please visit milkytracker.org for detailed information on how to use the tracker.