Interesting, linkman, I'll book that in for investigation soon.
LS, I'd have to have the program spawn the buttons to do that? I'm still fairly new and prefer to see named buttons in the layout screen.
Also how would the coding work - how would the coding know a particular button is to apply the CSS change to itself, rather than, say a copy of that button that was spawned before it? Is there any 'self' reference in construct?