start to add DialogBox and start to fix KeyListener