more work on the order input dialogs: now recursive chain of selection methods. still need to define how to handle province selections