I think a `set_text` override would be more intuitive... Of course it's a bit less flexible, because you can't really change `text` during animation then... What do you think?