A polyfill that fires selectionchange events for Firefox