dialogue + typewriter transition optimisation