layout updates on form factor change