 elementsX = new TypedArray.Uint32 64
 elementsY = new TypedArray.Uint32 64
 elementsCell = new TypedArray.Uint32 64
+rowsFills = new TypedArray.Uint8 64
 
 updateItem = (item) ->
 	unless effectItem = item._effectItem

		if margin and (includeBorderMargins or row > 0)
			y += margin._top

		right = x + child.width

		elementsX[i] = x
		elementsY[i] = y

update = ->
	data = @_impl

	if data.pending or not @_effectItem?._visible
		return

	if data.updatePending
		data.loops++
	else
		data.loops = 0

	data.pending = true
	queue.push @

	unless pending
		setImmediate updateItems
		pending = true
	return

updateSize = ->
