loads after DOM finishes loading, delayed insert after DOM change