Visual layout update