change to vis listener
change to breakpoint listener
fix teamode bug
add to breakpoint listener