more testing
more testing
restoring the layout and making sure the prop is set to the result of the smart layout function