I have the same trackball and the solution is very elegant: when you click on a chosen button, the ball itself become a scrolling wheel. I've chosen the big right button that I press with the little finger.
This is very convenient and it takes only a few day to get used.
You will quickly consider that any scrollwheel (on a mouse or a trackball) is something unusable. Trust me, it worth it ;-)
Advantages:
- 2D scrolling instead of 1D
- quicker and more precise scrolling than a wheel
- more comfortable for long scroll (thanks to the ball's inertia). Perfect for your facebook example.
I cannot live without it anymore.
Configuring that under any Linux OS is not hard. It only requires you to create a /etc/X11/xorg.conf file (see my config here: Configure a trackball under Linux without editing Xorg.conf )
More details can be found here: https://help.ubuntu.com/community/Logitech_Marblemouse_USB
On Windows, I've no experience but I think a configuration tool is delivered with the trackball.