Fixed a couple bugs; double composing and controller#compose.
Initialize subview collections before iniitalize is called.