         _settingsBarView = UIView(frame: CGRectMake(0, self.view.frame.height, self.view.frame.width, 44))
         _settingsBarView?.backgroundColor = LIGHT_GREY
         
-        var settingsButton = UIButton(frame: CGRectZero)
-        settingsButton.setTitle("Settings", forState: .Normal)
-        settingsButton.setTitleColor(BLUE, forState: .Normal)
-        settingsButton.setTitleColor(HIGHLIGHT_BLUE, forState: .Highlighted)
-        settingsButton.titleLabel!.font = UIFont(name: "HelveticaNeue-Bold", size: 14)
-        settingsButton.sizeToFit()
-        var settingsFrame = settingsButton.frame
+        _settingsButton = UIButton(frame: CGRectZero)
+        _settingsButton!.setTitle("Settings", forState: .Normal)
+        _settingsButton!.setTitleColor(BLUE, forState: .Normal)
+        _settingsButton!.setTitleColor(HIGHLIGHT_BLUE, forState: .Highlighted)
+        _settingsButton!.titleLabel!.font = UIFont(name: "HelveticaNeue-Bold", size: 14)
+        _settingsButton!.sizeToFit()
+        var settingsFrame = _settingsButton!.frame
         settingsFrame.origin.x = _settingsBarView!.frame.width - settingsFrame.width - 14
         settingsFrame.origin.y = 7
-        settingsButton.frame = settingsFrame
+        _settingsButton!.frame = settingsFrame
         
         _clearHistoryButton = UIButton(frame: CGRectZero)
         _clearHistoryButton!.setTitle("Clear History", forState: .Normal)

    override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator) {
        coordinator.animateAlongsideTransition({ context in
            self._webView!.frame = CGRectMake(0, 0, size.width, size.height)
        }, completion: nil)
    }
    

    var _effectView: UIVisualEffectView?
    var _errorView: UIView?
    var _settingsBarView: UIView?
    var _settingsButton: UIButton?
    var _topBorder: UIView?
    var _defaultsObject: NSUserDefaults?
    var _onboardingViewController: OnboardingViewController?
    var _isCurrentPageLoaded = false
