Changed initializer to the customevent on domcontentloaded

When can that happen? I think this might be an interesting discussion because in case there is a use case for two components owning the same element, we would need to fix this everywhere. @triblondon