新建碰撞监听器，实现基本框架