Datalist polyfill: Cleaned up display and event handling
Merge pull request #3281 from pjackson28/cleanupdatalistpolyfill

Datalist polyfill: Cleaned up display and event handling