bug 689615 - setTimeout works with string arg.

and some tests too..