修复Event若干bug，并添加单元测试

修复Event若干bug，并添加单元测试，重新生成API文档