A novel ZnO/viologen photochromic composite film with a rapid UV response for rewritable paper, solar UV detection, smart windows and anti-counterfeiting | Synapse