An in situ exchange mechanism for dye molecules and cations at the nano-semiconductor film/electrolyte interface. Issue 7 (10th February 2020)