add an option to choose a different temporary directory in the UI add an option to cleanup the selected temporary directory at startup