             let info = positionAndSizeForRow(row as! Int, forComponent: component)
             node!.position = info.position
             node?.zPosition = 100
-            contentNodes[component].addChild(node!)
             
             delegate?.pickerNode?(self, willDisplayCell: node!, forRow: row as! Int, forComponent: component)
             

    //MARK: Reusable
    private func visibleRectForComponent(component: Int) -> CGRect {
        let node = contentNodes[component]
        return CGRectMake(node.position.x, node.position.y - size.height / 2, widthForComponent(component), size.height)
    }
    
    private func rowsForVisibleCellsInComponent(component: Int) -> [Int] {

    }
    
    private func rectForCellAtRow(row: Int, inComponent component: Int) -> CGRect {
        return CGRectMake(0, rowHeightForComponent(component) * CGFloat(row), widthForComponent(component), rowHeightForComponent(component))
    }
    
    private func cellForRow(row: Int, forComponent component: Int) -> SKNode? {
