Allow a scrollable item to be scrolled into view. Stop previous animation if starting new one in the same element. Support added padding when scrolling, but don't try to over-scroll (enforce min/max).