renamed compound views and fragments to better reflect their roles
moved results binding to onStart event which fixed null reference problem