has anyone determined with any certainty what causes these small purple spots spots? I get them either individually or on small patterns that merge into one lighter spot in a few days, then...