@larsbrinkhoff @jwz
Why stop there?
Emacs is practically an OS unto itself, so why not make every text field a separate virtual operating system? It boots when displayed. Its initial text appears to it as ROM. Mouse and keyboard events appear to it as network traffic; this is also how it publishes changes to its content. Now every text field in a form can panic independently!