title: How to programatically scroll a scrollviewer and retain the animation
body: <p>I have a page whose contents are horizontally wider than the phone, sort of like a Panorama but without all the parallax stuff, and I want to let the user flick to scroll, and also press a button to scroll to specified offsets within the scrollviewer.  ScrollToHorizontalOffset works fine for the button, except that it loses the animation, and I want to retain the animation.</p>