Corrade is able to answer dialog pop-ups and the following harness is an example of how this can be accomplished. We are going to create two primitives - one primitive will be responsible for binding to Corrade's dialog notifications and pressing menu buttons whilst the other will send a dialog to Corrade.
The two scripts below should be placed in two different primitives along with different configuration
notecards: the primitive sending the dialog will send a list of buttons from its configuration
notecard and the primitive responsible with binding to Corrade's dialog notification will press the buttons in its own configuration
notecard.