Put a break point in advanceToView
as this seems to be your only animation code. Everytime it gets called, look at the call stack in the debugger. From here, you can see what is calling this code when they are not supposed to be.
coneybeare
2009-11-16 04:29:16