Can I have a setTimeout inside a handler of another setTimeout?