There are two places where we call to loadDefaultIcon so we should move this code:

```js
if (self.img && self.img.src) {
      // If there is one already loaded, do not continue...
      image.onload = image.onerror = null;
      return;
    }
```

twice, I prefer having this condition in the default icon