Fixed threading and switched to gtk3 to fix gtk.filechooser not being pre-selectable