dialog box for picking columns if autodetection fails - fixes #2