Fixes #16730.  The fix was good but it uncovered an existing problem with setTimeout (via defer) in IE8.  A setTimeout callback can fire even after a clearTimeout.
Fixes #16730.  The fix was good but it uncovered an existing problem with setTimeout (via defer) in IE8.  A setTimeout callback can fire even after a clearTimeout.

git-svn-id: 674a2d6b1e32e53f607eb824547723f32280967e@30665 560b804f-0ae3-0310-86f3-f6aa0a117693

harbalk/delite,Sam-Cummins/delite,kitsonk/delite,harbalk/delite,Sam-Cummins/delite,kitsonk/delite