I see, you really don't understand what are we talking about.
The 'same old thing' allows to modify TEXT or INPUT.
What hapen if you load another script with a TEXT or INPUT event trigger?
Well, it has no effect, or you lost the previous functionality; because any TEXT or INPUT event finish with a halt.
Please re-read my example (first message) and try to find why this events will be useful and what is the difference with actual methods. When you understand it, we'll be accepting your opinion with arms open.
Please don't sink my idea just because you can't understand it.