修改listener的实现层级
bugfix
bugfix