All timouts are handled from within the control, returning control to the calling application when appropriate.
The control is ideal for performing IP operations from within a scripting environment where the main battle is ensuring that your script does not terminate prematurely.