Split the activation events up by material and dont be an idiot?
you dolts.
an output event.
onactivate-player-setmaterial-blah.
or whatever.
that way you dont have to event everything and all dat.
So, you'd rather figure out exactly where the events would need to be placed to avoid players from switching textures just to be spared naming some bricks? Sounds like a lot more work with possibility of error to me..