cleaned up status bar behavior