paint background

* we introduced an empty wxEVT_ERASE_BACKGROUND event handler (to reduce flickering)
* now we need to paint the background (drawing artifacts seen maximizing app on msw)
color foreground

* honor the foreground color set by user of class