                     )
                 )
                 contentNode.anchorPoint = CGPointMake(0, 1)
-                var accuWidth: CGFloat = -componentWidths[0] + 0.001 //Must have some offset otherwise contentNode won't be rendered
+                var accuWidth: CGFloat = -size.width / 2
                 for i in 0 ..< index {
                     accuWidth += componentWidths[i]
                 }

        
        for row in rowsToAdd {
            
            
            var node = dataSource?.pickerNode(self, cellForRow: row as! Int, inComponent: component)
            
            assert(node != nil, "XLPickerNode: Unexpected to find optional nil in content cell. At lease one delegate method for returning picker cell.")
            
            let n = Array(identifiers.keys)[0]
            node?.identifier = Array(identifiers.keys)[0]

        
        if animated {
            
            let rawPnt = contentNodes[component].position
            let newPosition = positionAndSizeForRow(row, forComponent: component).position
            
