axes with user bounds should re-tick as necessary when zoomed in and out or panned