event listeners to HTML elements owned by
object-oriented code is presented. The solution does not rely on
the questionable method of injecting hidden backreferences to the
application logic into the HTML elements; rather,
the listeners are connected to the application logic in a purely
hygeinic fashion through the use of lexical closures.