change modal to push for landscape view of barcode, this can properly fill colour for both status bar and navigation controller