choose background draw flags at draw time so we don't have to deal with replacing the background object on config change