James D. Callahan III:
	- Cleanups and clarification (stonesAdded --> keystones_added)
	- Since BAG_UPDATE is now bucketed, there's no need to schedule a 1/2 second timer for RefreshRacesDisplay().
	- Bucket BAG_UPDATE; stop listening for ARTIFACT_COMPLETE and get rid of the silly bag update sentries associated with it.
	- A bit of cleanup.
	- Call RefreshRacesDisplay() at the very end of CurrencyUpdated() instead of doing so at the end of every race iteration.
	- I don't know why we were checking for "usesStones" twice, but now we're not.
	- Bucket ARTIFACT_HISTORY_READY so RefreshRacesDisplay() isn't needlessly called multiple times.
	- Don't worry about un-registering events in OnDisable() - it's automatic.
