Use of shadow DOM