Fleshed out placeholder events state module

This module was prematurely swept up in cb2a238.