Revert "remove event stuff until we have everything sorted out"

This reverts commit 13027cc9a2c380690be2f24b5850860b915d7bd4.
add in all of the things
hiding it