adding results window class along with better logging and corrected service restart