Self-cleaning nano-windows.