Also, to be clear, I'm suggesting adding new methods to DOM object prototypes, not changing behavior of existing methods.