[NF] Modal dialog for user input (#27).