干掉GLOBAL，使用事件支持