detail view init view components