Hi. I've actually sussed it and basically used that exact code (diiferent variables) and it works a treat. I didn't want to force the slider as would feel a bit clunky. I like the fact the user has complete control and then the list slides into appropriate position.
it all works fine now. check it out if you like (recent work/ drag the slider)
http://www.mainframe.co.uk
thanks very much for your help