Dynamic background color changes do not update until a layout is forced