Can you please look into this again? Does it work with setTimeout?