使用 js object 保持 handler 链下游句柄，避免 handler 链出现循环引用