smoothed over events to use header which can parse itself. fixed hash key/event key to distinguish between an incoming connection to hash and one being sent with an event.