use the filelist copy in settings
* use filelist copy() support in settings
* support reloading file list from new directory
* some aditional code cleanup