 		viewport = @grid.rect()
 		@grid.rect(true, 500, "ListView[##{@listViewCounter}].#{func} #{ms}ms "+viewport.width+"x"+viewport.height)
 
-
-	__appendRows: (rows) ->
+	appendRows: (rows) ->
 		assert(not @isDestroyed(), "ListView.appendRow", "ListView #{@listViewCounter} is already destroyed.")
 		for row, idx in rows
 			row_i = ++@__maxRowIdx

		if _defer
			@__deferRow(row)
		else
			@__appendRows([row])

	prependRow: (row) ->
		assert(not @isDestroyed(), "ListView.prependRow", "ListView #{@listViewCounter} is already destroyed.")


	appendDeferredRows: ->
		if @__deferredRows.length
			@appendRows(@__deferredRows)
			@__deferredRows = []
		@

