This isn't getting called? 

I believe passing a function as an additional argument to `setTimeout` will not work in this way. If you need to execute something after the animation, I think `fadeTo` has a `complete` function?