How do layout items repsond to a changing canvas size?