layout tweeks because responsive
store selected color between runs