Click on right of AdvStringGrid with one row highlighted and entire grid scrolls left

Have a AdvStringGrid that is twice as wide as the grid width. Only half of the grid is visible at a time. I am using Options := Options + [goColSizing] + [goRowSelect];

Problem is when I am in the rightmost half of the grid. If I click on a column, visible in this view, the focus leaps from the rightmost to the leftmost view of the grid. Any way to have the grid remain in the half that is clicked upon.

Please set grid.Navigation.KeepHorizScroll = true