戻り値を即座にもらうから、当然モーダルだよ
素人のダイアログ表示ならモーダルである程度ことたりる。

モードレスにしたいならsetListenerでリスナー用意するんだろう
わかりやすいこと、このうえない。