Add the ability for typer.js to rewrite the whole string rather than bei...

...ng 'smart' about it. In certain cases it looks better if the whole string is replaced rather than the difference.