http://stackoverflow.com/questions/14174911/how-do-i-animate-fadein-fadeout-effect-in-nstextfield-when-changing-its-text
Adding timing curves. Fixing a logic error.