New version with true fullscreen and json config