IWidget CreateButton() { IPopUp popup = null; var button = new Button(UIStyle, "Get Ice Cream!") { OnActionPerformed = (s, a) => { popup?.Close(); popup = Screen?.PopUpManager?.ShowConfirmDialog(new Point(600, 250), UIStyle, "Oh noes!", "It melted already. Sorry."); } }; return(button); }