chore(fullscreen.js): add fullscreen support