That didn't work because you degreased the lenses and left them cleaner than ever, which allows the moisture to accumulate easily on the cold lenses. The idea is to smear a little dishwash liquid on them and leave it to dry, this absorbs the moisture and becomes gel-like rather than allowing it to condense in droplets. Waste of time in my experience because the dishwash makes your vision blurry.