file picker now works and returns the absolute filepath of a selected file as a string