fixed text background/foreground colours being incorrect