went to a clean slate for event.js until we have a better definition of what it is to be