Feature added to send extra param.

Feature adds an extra param to the constructor to send it to the done function.
Fix changes OK button to confirm.

Fix changes OK Button to confirm when Cancel button is shown if there is no label given in constructor.
Merge branch 'fix_button_confirm'