     		var push:Boolean = true;
     		while (!cursor.afterLast)
     		{
-				rowsAdded.push(item);
+				rowsAdded.push(cursor.current);
     			cursor.moveNext();
     		}
     	}

            super.keyDownHandler(event);
        }
    }


    /**

            	var parentItem:Object = getParentItem(item);
            	if (parentItem)
            	{
					proposedSelectedItem = parentItem;
					finishArrowKeySelection();
	            }
            }
            event.stopImmediatePropagation();
