An ESIPT-based fluorescent switch with AIEE, solvatochromism, mechanochromism and photochromism. (13th February 2019)