Reimplement event pipeline
Rename typing.js to interaction.js
Remove obsolete console.log()