How Are Dialogue Boxes Implemented In A Program