Ah. Good catch. Wouldn't better way is to actually cancel the requested animation when performRedraw is called?