fullscreen polyfill api that presents an event emitter
React higher order component that provides fullscreen API to the enhanced component