The custom tap in the "Highly accessible version of metronome" doesn't log keystrokes because:
"document.body.onkeypress=tapKeypressed" is invalid
The onkeypress attribute can only be applied to an element or to document, image, link, or textarea objects.
Instead, use "document.onkeydown = tapKeypressed;"