initial image component with color thief functionality