Ensure animation happens between 0 and supplied alpha.
Merge pull request #282 from square/jw/alpha

Ensure animation happens between 0 and supplied alpha.