domcontentloaded, fixes #3