Fundamental aspects of xanthene dye aggregation on the surfaces of nanocluster polyoxometalates: H- to J-aggregate switching.