squashed commit for immersive mode via quick settings