public override void ProcessIdleEvent() { try { SupportClass.VectorRemoveElement(EnclosingInstance._assocData.Handlers, this); Interp.Eval(Command, TCL.EVAL_GLOBAL); } catch (TclException e) { Interp.AddErrorInfo("\n (\"after\" script)"); Interp.BackgroundError(); } finally { Command.Release(); Command = null; } }