Use lambda for drawing the screen instead of exposing a drawflag