handleSuggestion now only updates suggestion log if commanded to (mostly so that tests which are checking for its logic don't have to also create the suggestion log and all the GUI stuff that goes with that)