 		#console.log @, viewEls
 		for view in viewEls
 			$view = $(view)
-			if !$view.attr('data-view') then continue
+			continue unless $view.attr('data-view')
 			info = $view.attr('data-view').split(':')
 			$view.removeAttr('data-view')
 			#console.log info[0] || info[1], viewEls, '1'
+			
 			if (info.length == 1)
-				@views[info[0]] = new lrs.LRSView($view, null,  @)
-			else
-				@views[info[1]] = new lrs.LRSView.views[info[0]+'View']($view, {subTemplate: info[2]}, @)
-
-			if info[0] == 'view' then @view = @views[info[0]]
-			else if info[1] == 'view' then @view = @views[info[1]]
+				name = info[0]
+				view = new lrs.LRSView($view, null,  @)
+			else
+				name = info[1]
+				view = new lrs.LRSView.views[info[0]+'View']($view, {subTemplate: info[2]}, @)
+				
+			if name is 'view'
+				@view = view
+			else
+				if @views[name]
+					unless Array.isArray(@views[name])
+						@views[name] = [@views[name]]
+					@views[name].push(view)
+				else
+					@views[name] = view
 
 	_createOutlets: ->
 		outletEls = @el.find('[data-outlet]')

		else
			view = object
		
		if i is @listViews.length
			view.appendTo(@el)
		else
			view.el.insertBefore(@listViews[i].el)
		@listViews.splice(i, 0, view)
		@views[_.uniqueId('lvi_')] = view

class lrs.LRSView.views.LRSListItemView extends lrs.LRSView


		@addClass('disabled') if updateClass
		if recursive is true
			for viewName, view of @views
				if Array.isArray(view)
					v.disable(recursive, updateClass) for v in view
				else
					view.disable(recursive, updateClass)
		@

	show: ->
