         scene.rootNode.addChildNode(ambientLightNode)
         
         RenderFactory.createBalls(pdbLoader.molecule, molNode: molNode, forceSize: 0.0)
+        //RenderFactory.overlayCubes(pdbLoader.molecule, molNode: molNode, forceSize: 0.0)
         scene.rootNode.addChildNode(molNode)
         
         /* animate the 3d object

        
        // Controls
        let gestureRecognizers = NSMutableArray()
        let tapGesture = UITapGestureRecognizer(target: self, action: "showControls")
        let pinchGesture = UIPinchGestureRecognizer(target:self, action: "handlePinch");
        gestureRecognizers.addObject(tapGesture)
        gestureRecognizers.addObject(pinchGesture)
        gestureRecognizers.addObjectsFromArray(scnView.gestureRecognizers)
        scnView.gestureRecognizers = gestureRecognizers
    }
    
    func showControls() {
//        let controlsVC = ControlsViewController()
//        self.presentViewController(controlsVC, animated: true, completion: nil)
        let vc : ControlsViewController = self.storyboard.instantiateViewControllerWithIdentifier("controlsVC") as ControlsViewController
        //self.showViewController(vc as UIViewController, sender: vc)
        self.presentViewController(vc, animated: true, completion: nil)
    }
    
    func handlePinch(pinch: UIPinchGestureRecognizer) {

            RenderFactory.createBalls(pdbLoader.molecule, molNode: molNode, forceSize: 0.0)
        }
        
        //RenderFactory.overlayCubes(pdbLoader.molecule, molNode: molNode, forceSize: 0.0)
        
        scene.rootNode.addChildNode(molNode)
    }
    
