improved monitor: no flicker on redraw