Better fulscreen toggling model.