FolderBrowserDialog now saves value and launcher uses startActivityForResult