spearated GraphicsConfiguration classes handles the text painting better using the stroke painter as a proxy for bounds etc.