tried experimenting with redrawing white message over colored message, and then redrawing message in different location. not sure why white = black