updated file dialog/panel to reflect the broken state, some other fixes