1. this is one hell of a necropost
2. it is not that simple actually.
every codeblock would need to account for this "tag" (player events, selections, and more) which would either cause quite a bit of overhead if implemented sloppily.
making this work seamlessly would need much more...