I believe this fixes the horizontal scroll issue described in issue #952

I was encountering the bug that I believe is described in issue #952.  I believe I have fixed it - the loop to calculate scrollTo column was not summing column widths properly when determining which column to scroll to. Specifically, it was not getting the 'next' column width during each iteration - it was reusing the width first initialized prior to entering the loop.