add Dialog
fix dependancy
add a breakpoint listener to basic view