public void buildGui()
        {
            UserNameTextBox = this.add_Label("Username:"******"");

            UserNameTextBox.onTextChange((text) => UserName = text)
            .align_Right(this);

            PasswordTextBox = this.add_Label("Password: "******"")
                              .isPasswordField();
            PasswordTextBox.onTextChange((text) => Password = text)
            .align_Right(this);

            var OKButton = this.add_Button("OK", 60, 0);

            OKButton.onClick(answerAvailable)
            .left(this.width() - OKButton.width() - 1)
            .anchor_BottomRight();

            this.parentForm().Closed += (sender, e) => answerAvailable();
        }