def nextBgColor(self):
        """ switch to the next bg color, cycle around if at beginning """
        if self.appState.colorMode == "256":
            lowColor = 0
            #hiColor = 255
            hiColor = 0
            if self.colorbg < hiColor:
                newColor = self.colorbg + 1
            else:
                newColor = lowColor
            self.setBgColor(newColor)
        elif self.appState.colorMode == "16":
            if self.appState.iceColors:
                lowColor = 0
                hiColor = 15
            else:
                lowColor = 1
                hiColor = 8
            if self.colorbg < hiColor:
                newColor = self.colorbg + 1
                if (self.colorfg == 7 and self.colorbg == 7) or (self.colorfg == 15 and self.colorbg == 7):  # skip over red on red
                    newColor = self.colorbg + 1
            else:
                newColor = lowColor
            # no ice colors - only 8 bg colors
            #elif self.colorbg < 8:
            #    newColor = self.colorbg + 1
            #    if (self.colorfg == 7 and self.colorbg == 7) or (self.colorfg == 15 and self.colorbg == 7):  # skip over red on red
            #        newColor = self.colorbg + 1
            #else:
            #    newColor = 1
            self.setBgColor(newColor)
 switch to the next bg color, cycle around if at beginning 
durdraw/durdraw_ui_curses.py