         hideControlsAfterDelay()
         
         // Initial appearance
-        if !viewHasAppearedInitially {
-            if startOnGrid {
-                showGrid(false)
-            }
+        if !viewHasAppearedInitially && startOnGrid {
+            showGrid(false)
         }
         
         // If rotation occured while we're presenting a modal

            naviCtl.setNavigationBarHidden(false, animated: animated)
        
            let navBar = naviCtl.navigationBar
            navBar.tintColor = navBarTintColor
            navBar.barTintColor = navBarBarTintColor
            navBar.shadowImage = nil

	private var visiblePages = Set<ZoomingScrollView>()
    private var recycledPages = Set<ZoomingScrollView>()
	private var currentPageIndex = 0
    private var previousPageIndex = Int.max
    private var previousLayoutBounds = CGRectZero
	private var pageIndexBeforeRotation = 0
	
	// Navigation & controls
