It's an arduino based mouse, it uses an accelerometer as input and translates that into coordinates in your screen.