getOpenFileName [caption:<title>] [filename:<seed_filename>]
getSaveFileName [caption:<title>] [filename:<seed_filename>]
both functions return a fully-specified file pathname or undefined if the user canceled out.
filenameFromPath <filename_string>
this functions strips just the filename part out of a full file pathname, useful for labelling file buttons in rollout panels