         self.view.addSubview(closeButton)
         
         // Stage
-        pagingScrollView.setContentOffset(CGPointMake(pagingScrollView.frame.size.width * CGFloat(initialPageIndex), 0), animated: false)
+        pagingScrollView.setContentOffset(CGPointMake(pagingScrollView.frame.size.width * CGFloat(currentPageIndex), 0), animated: false)
     }
     
     // MARK: - UIScrollView Delegate

        setup()
    }
    
    public override func prefersStatusBarHidden() -> Bool {
        return true
    }
    
    private func setup() {
        pagingScrollView = UIScrollView(frame: screenFrame)
        pagingScrollView.frame.origin.x -= scrollViewGutter
        pagingScrollView.frame.size.width += scrollViewGutter * 2
        pagingScrollView.delegate = self
        pagingScrollView.pagingEnabled = true
        pagingScrollView.showsHorizontalScrollIndicator = false
        pagingScrollView.backgroundColor = scrollViewBackgroundColor
        pagingScrollView.contentSize = CGSizeMake(pagingScrollView.frame.size.width * CGFloat(moments.count), screenHeight)
        
        for var i = 0; i < moments.count; i++ {
            let moment = moments[i]
            
            let innerView = MomentView(moment: moment, frame: CGRectMake(pagingScrollView.frame.size.width * CGFloat(i) + scrollViewGutter, 0, screenWidth, screenHeight))
            
            pagingScrollView?.addSubview(innerView)
            innerViews.append(innerView)

    var innerScrollViews: [UIScrollView] = []
    
    // User settings
    public var scrollViewGutter: CGFloat = 2.5
    public var scrollViewBackgroundColor: UIColor = UIColor(red: 17/255, green: 17/255, blue: 17/255, alpha: 1)
    public var parallaxFactor: CGFloat = 0.25
