There's a reasonable amount of common code between this class and the Accumulator class (particular the stuff controlling when the refreshed method is called to report the statistics).  It would be good to pull that stuff into a base class and have Counter and Accumulator inherit from it.