- [ ] should handle next/prev with writing modes. aka, RTL should have next go left - [ ] shouldn't do what scrollIntoView() does which recursively finds parent scroller to also ensure visibility