adds settimeout for openWindow