No-Library (pure JS), HTML, CSS, JavaScript
A simple example of using EventEmitter.
jQuery (edge), HTML, CSS, JavaScript