use a more descriptive id to avoid style leak in polyfill