add a callback for when typewriter is done
merge