Improved panning/zooming on the ordinal axis by allowing zooming given domain values and using the compare function to handle values that aren't in the domain so that it can 'guess' what to do with new values.