DOM content ready listener component