 Yossarian.EventArtistsView = Ember.CollectionView.extend
   tagName: 'div'
   content: []
-  currentItem: null
+  nextSlideView: null
   itemViewClass: Yossarian.EventArtistView
 
   didInsertElement: ->


    view.preload() for view in views[0..2]

    for view in views[3..(views.length - 1)]
      ((view) -> setTimeout (-> view.preload()), 3000)(view)

    setTimeout (=> @initilizeSlider()), 100


      controlNav: false
      pauseOnHover: true
      startSlide: Math.round(Math.random() * 2)
      afterChange: => @preloadNextSlideView()

  preloadNextSlideView: ->
    views = @get('childViews')
    index = views.indexOf(@get('nextSlideView')) + 1

    return if index >= views.length

    @set('nextSlideView', views[index])

  nextSlideViewDidChange: (->
    @get('nextSlideView').preload()
  ).observes('nextSlideView')
