oye.. I reallllly don't like setTimeout hacks unless they're 100% necessary... do we understand *why* this hack works?