Revert "changed EventImpl to use a single context"

This reverts commit 3f977feff2d85d3b192ca6e9b8b8562ef940e5fe.