Figuring out why caching is hard.
Beginning code refactoring for events plugin.  This isn't going to be pretty.
My back-loaded cache updates are working okay. Now, refactoring.
Asyn JS caching seems to be working.  HTTP API next.
HTTP API seems to be working. Now we rip the heart out of our unsuspecting little plugin.
Why not?  Decided a version bump.