allow smooth transitions on the way down.

terminating a transition when the `current_percentage` is greater than `percentage` will make the text changing end prematurely.