I believe it's to prevent unnecessarily updating the console's contents so it checks the current hash value of the console's contents against the contents of the global log's contents' hash value to see if there have been any changes in the background. Is there a better way to do this?