考虑命名空间和注册多个事件么？