Fix many bugs, including allowing the user to refresh the page and have text_fields still affect the progressbar