Adding vertical animation as well as some cleanup (frame > bounds)

Good job on the great and simple component, just some obvious additions here. Scrolling top to bottom and bottom to top.