Ensure animation happens between 0 and supplied alpha.

Closes #280