添加了事件处理的基本类