Listener Autons will now respond with an external event, whenever they are done with an internal event, this event will be distributed just as other external events. External events now have an Origin Auton pointer, need to implement the == operator with Auton ID