nitpicker: reduce redraw on focus change
simplify desktop.run scenario (temporary)
nitpicker: Reduce superfluous refresh operations