A scrolling device for a computer may include a touch-sensitive surface,
which may be elongated and/or have one or more active regions. Scrolling
may be performed in manual as well as automated ways that may result in
more accurate and efficient scrolling. Scrolling, as displayed on the
screen, may further be rounded to the nearest document text line and/or
distance unit, even though a more precise scrolling location value may be
stored and/or tracked.