When the program starts, it draws 4 buttons and displays a photograph. When the user clicks the gray button, the picture is redisplayed in grayscale. When the user clicks the mirror button, the picture is flipped horizontally. When the user clicks the blur button, the picture gets blurry. When the user clicks the original button, the original version of the photograph is displayed.