What's the advantage of an extern variable instead of a `setContentView:animated:withDuration:` method? Can you change this variable on a case-by-case basis?