Font size changes so longer names can fit, it looks better too, I think.
Proper error checking.
Reset the tooltip even if the data was already picked up.
Mobile optimizations.
Proper loading on mobile.