daveVk - 1:35 am on Mar 17, 2013 (gmt 0)
My understanding is that
.stop() will stop animations using .animate() or similar functions based on .animate()
.stop() will NOT stop animations using .delay(), .doTimeout() etc.
Consider changing animation to only use the stopable functions, and your kill function will just need to call .stop();