Javascript - assistindo mudanças no DOM sem temporizadores