feat(js): deal with images the underscore way