Reduce flicker by compositing in worker threads

Reduce flicker by doing patterned alpha compositing in worker threads
instead of on the front buffer in OnPaint()/OnThread().