Hey guys

I've been trying to make my own version of other plugins out there as I cannot find one that works correctly.

The hover scroll I'm trying to make works on a div with the css overflow-y:hidden; and scrolls up and down (without any scroll bars showing) easily and smoothly.

Here's some examples of what I'm trying to accomplish:

http://rascarlito.free.fr/hoverscroll/
http://logicbox.net/jquery/simplyscroll/vertical.html
http://www.smoothdivscroll.com/v1-2.htm (this one is the kind of smoothness I'm looking for)

But because it only works with ul and not div, it's out of the picture, as the same with other jQuery plugins I've found.

I have created the basic outline of what I need, it's just not quite working, it's not smooth and it has a few bugs in and only goes so far.

Here's what I've got so far:

http://jsfiddle.net/n3Q9j/

Any help tidying this up making it work better/smoother would be great.