In the constructor for LzNode, at one point we delete the __LZdeferDelegates var delete this.__LZdeferDelegates; How come we don't just set it back to false? -- Henry Minsky Software Architect hminsky at laszlosystems.com