an absolute triumph here ... so much dross on the site recently but this is perfect , well done dev !