USB Host/UNO or DUE native USB: for mouse to SPI Digital POT

I want to use a mouse/trackball USB device to control a Digital POT EXACTLY like the one in this tutorial:

http://www.arduino.cc/en/Tutorial/SPIDigitalPot

…im just not sure which i should use…a Due, since it has USB host native to it anyway, OR could the same thing be done with an UNO r3 with a USB host stacked on top of it?

also i wanted to know if its even possible… I dont see why not, but you never know with these things