Different implementations of HTML5 placeholder polyfills/shims for different use cases