When I do certain operations TC goes into playback. I had changed all the delay times in the playback option to 0 but steel it goes to playback any idea how can I cancel it?
Based on your description, I guess that you need to call the Click method asynchronously. In this case, TestComplete won't wait until this action is finished. Go through the "Calling Methods Asynchronously" article for more information.