dynamic background

Now the background can be changed by just changing the value of
"view.backgroundColor".
By default, in the initWithFrame method, the background will be set to
[UIColor whiteColor]; so the behavior will be the same, unless you
change the background color explicitly.