Testing custom events and interception

The initial example was using Prototype, but I asked for others to port, and immediately got a jQuery version from Malte, so now I will host links to the different ports:

I then went on to play with bindings keys to events, and then observing them. Here is an example using Prototype.