Pre-calculate length of time range in scatter

Calculate the length of the time range to be visualized at the time a
scatter visualization generator is constructed rather than
re-calculating it (off of invariant values) every time an event is
recorded.