optimized auto selection scrolling