Flip from using a wxClientDC to using a wxGraphicsContext for rendering the preview to fix several prolems when rendering on OSX including scaled and elipse shapped pixels, anti-aliased pixes (resulting in halos), etc...