added a notification banner at top of the screen and methods to show/hide