added fullscreen functionnality, still ugly