Add in failing test for dynamically changing active states in contexts,
and undo the last change, I believe we can do this without changing
the Context interface, which is better for everyone