There is a small chance that another updateResults gets called while a function is running, and two different sets of info get mixed. This will be fixed by having each func that uses updateResults() store the updated info in local variables immediately
There is a small chance that another updateResults gets called while a function is running, and two different sets of info get mixed. This will be fixed by having each func that uses updateResults() store the updated info in local variables immediately