Using better setTimeout to avoid unsafe eval issues.