Dialog is a tool/framework to dialog