this change makes me wonder whether we need to update galleryHeader so that it can be called as `galleryHeader(header)` without 2nd/3rd argument, and have the galleryHeader function simply init those variables if not set, like
```
galleryHeader(header, thing1, thing2) {
  thing1 = thing1 || "";
  thing2 = thing2 || [];
}
```