It can still happen while you're typing though, if you take the `update_freq` time to reach a next key, it will start parsing/updating even though you're still typing. Anyway, I'm not suggesting we actually change it since it obviously works fine in practice, it just seems like a weird way of doing it.