move chooseGridPitch into _HorizScaleMixin
fix bug where gridlines flash in and out when zooming far in