5
Do not put geometry related code in viewDidLoad()
viewWillAppear()
synchronise
ok to put geometry
viewWillDisapear
viewWillLayout
where to put geometry
button text, there is no way to change it directly, so we need to make a local mutable attribute version of it