Woah, talk about reviving a dead post... that was one hell of a bump. In answer to your question, I haven't seen anyone propose another solution, but I'm sure it could be solved on the software side. I say this because those 40 in 1 multicade boards allow you to play trackball games with a joystick so I'm betting the reverse would work (since a button and one cardinal direction send the same signal).