优化事件代理的判定