added some interface stuff, like background color.  more to come