Usually Ammonia should deal with haze nicely, I kind of don't like the smell and just use electro-activated water ~10pH, since I always have that at hand.
Originally Posted by tjaded
With same success I have used a quarter teaspoon baking soda dissolved in a cup with distilled water, after that I finish with ethyl alcohol > 90% or mixed with distilled water.
You basically need something alkaline to clean the oily traces, it apear as haze but it degraded oil/grease as I wrote above.
Even some baby soaps mixed with distilled water should do the job.