Add console logs and changes to demonstrate that calling render doesn't unneccessarily update the DOM