fine tune and debug the new fc file chooser