the resurrection of typing.js