添加事件机制(尚未检验)