I would also agree that any type wash up liquid or traditional type glass cleaner can leave residues behind on the glass, we use and promote Bio-Kleen H/D cleaner comes in a 5 liter concentrate and can be diluted 10ml into a 1 liter spray bottle for trad cleaning inside or outside, Bio-Kleen is based on colloidal chemistry and will never leave any residues behind on any surface, 1 x 5 liter concentrate costs £25.00 and will produce 500 no 1 liter spray bottles working out at 5p per 1 liter ready to use spray bottle, just to share there are other suppliers on CIU who also promote H\D cleaners based on colloidal chemistry if it helps.