On your demo when you set scaling to custom and adjust the setting, the change is pretty smooth and fluid which looks like you are slowing the transition down.
How do you do that? I have looked at the code and duplicated it but I cannot create that effect.