     {windowController} = KD.singletons
 
     if scrollView
-      mainView.addSubView @customScrollView
+      mainView.addSubView @customScrollView or @scrollView
       @scrollView.addSubView @getListView()
       @showLazyLoader no  if startWithLazyLoader
 


  constructor:(options = {}, data)->

    options.wrapper               ?= yes
    options.scrollView            ?= yes
    options.keyNav                ?= no
    options.multipleSelection     ?= no
    options.selection             ?= no
    options.ownScrollBars         ?= no
    options.startWithLazyLoader   ?= no
    options.itemChildClass        or= null
    options.itemChildOptions      or= {}
    # rename these options
    options.noItemFoundWidget     or= null
    options.noMoreItemFoundWidget or= null

      @setListView listView = new KDListView viewOptions

    if options.scrollView
      if options.useCustomScrollView
        @customScrollView = new KDCustomScrollView
          lazyLoadThreshold : options.lazyLoadThreshold
        @scrollView = @customScrollView.wrapper
      else KDScrollView
        @scrollView = new KDScrollView
          lazyLoadThreshold : options.lazyLoadThreshold

    options.view = if options.wrapper
    then new KDView cssClass : "listview-wrapper"
