fix out by 1 type bug

its not always animating all the way to the target value so sometimes you end up with this:
![image](https://f.cloud.github.com/assets/1103796/553798/ac2ebc2a-c391-11e2-9017-5c94833cf739.png)