Browsing: how to prevent your smartphone from overheating