完善了几个事件