removed Evented mixin from agent,link, and patch, and added it to agentset.
agentset emits events instead of individual agents