add fullscreen button and function