Make the polyfill synchronous
Add hackish support for MediaController.playbackState