Less scale copying
One fewer comparison
Less calculations of getDateRange each time my() is called.
Far less d0-ing happening when simply scrolling the plot now.