better scrollLeft

works for things that don't need to scroll as well as those that do