修改工程Listener，模拟CE中的事件的注册与注销