Minor additions and hardening.

- Better follow containment conventions.
- Refactor getting scroll-view.
- Attempt to optimize pan-stealing.
- Clarify center-setting logic.