well, according to happ's website, that specific trackball supports up to 3 buttons, so i am assuming it comes with a wire harness. if you aren't buying that specific trackball, there are several mouse encoders you can buy, such as the optiwiz from groovygamegear. you could also open up any standard mouse and with a little soldering, create your own mouse interface