In IB, I'm changing the status bar from grey to black. It shows the change in IB. But when I simulate interface OR build & run in simulator, it's still grey. It won't change! Will it be fixed on a real device, (I don't have 99$ dev account) do I need to fix it programatically, or is it hopeless for now? Nate Also... can't I simply use – makeKeyAndVisible to switch between windows? It's what I'm doing, but the newly opened window won't respond to events. It definitely has user interaction enabled.