DOM Events Specification (Levels 2 and 3) is a platform- and language-neutral interface that gives a generic event system to programs and scripts.