We're really confused about scrollOffset/scrollPosition/scrollOrigin. Need to use consistent terms, possibly make it strongly typed. Need to decide on IntPoint/FloatPoint/LayoutPoint for units. Some code to clean up: * Move ScrollView::adjustScrollPositionWithinRange() into ScrollableArea, use it in ScrollAnimatorMac::adjustScrollPositionIfNecessary(). * Use it in ScrollView::setScrollOffset()