增加了简单的事件支持