feature request - cross platform alert message with callback

mmm but that messagebox does not provide any delegate or the option to change the text of the buttons, and to set the number of buttons, isn’t it?