Compatibility with Prototypejs 1.7.1 and many changes and new features.
Prototype 1.7 doesn't support .last() on cumulativeScrollOffset().