Basic overflow element scrolling for #2.
Change method signature to require an ScrollOptions object