bug 689615 - tests for setTimeout and setInterval

also switched from Function() to eval()