background, layout and values updates