some of the nice features that ship with touch interface devices do not make much sense in the 'ol PC world. That's why there was no support for this on desktop macs until the new mouse and trackpad came out. a standard mouse as an input device is quite rough/granular, and mostly married to the pointer/cursor paradigm. something easy to do with a finger, like a quick swipe which can drive a accelerator enabled list scroll, is difficult to implement dependably for standard mouse.
i'm not trying to disuade you from efforts in this area, just to be aware of the fundamental differences between standard screen & mouse, and a touch enabled interface. there have been a number of attempts to go beyond the standard set of GUI elements that we've been with for so long, however things like mouse gesture support haven't taken off. there are a number of bleeding edge GUI enchancement projects...but i think you just need to buy an IPAD ;)

It's probably true, but then there's the whole thing with Apples closed attitude to development, they have this thing called 'Objective-C'. I guess Perl could be ported to it, but I don't imagine anyone's done it yet.

You *have* to register your iPad, you *have* to have iTunes, you *have* to have an account with the Apple shop. There's just too much in the way of obligations out there.

Anyhow, it should be possible just get the scrolling thing sorted out quite easily: the scroll has some momentum of its own and continues at the rate of movement of the mouse after you stop scrolling, but with some gradual damping.