Added support for fullscreen api
Fixed the fullscreen to be more in spec