The basic idea behind tag based scripting is that there is a built in activation script that the generic "use" item properties execute, and this is basically a framework that leads to the tag based script.
So if you wanted to have a tag based approach to other events on placeables etc... you'd need to set up a framework yourself, and then add the first script to every resource that you want to follow it. Because the ultimate result of a tag based script is to have a statement to the extent of:
ExecuteScript(STANDARD_PREFIX+GetTag(OBJECT_SELF));