Dynamic user colour selection