adds WebComponentsReady listener