color picker now depends on image components