Instead of adding event listener, can we use event delegation? `_dom_onkeydown_` should do the same job