Stub some things out.
Fix error for missing SQF file.
Fix some errors.
Almost working!
Stub out the choice generation.
Title is now optional (use "" for no title).
Remove old #define usage
Add OK/Cancel buttons
Add event handlers (untested)
Set default target to 'Nearest'.
Use 'objNull' as cancelled return type instead of empty array.
Simplify variable setting in handlers.
Back to using empty array, otherwise object is wrong type for 'isNull' on successful return.
Fix bad interpretation of return value.
Fix change event handler.
Fix background size calculations.
Fiddle with the padding a bit. Looks nicer now.
Add alternate (short) syntax for convinience.
Remove usages of old (single item) choose dialog. Replace with new (dynamic) dialog.
Automatically save selection of last dialog chosen.