         webView.goForward()
     }
     
-    func zoomIn() {
+    private func zoomIn() {
         webView.magnification += 0.1
     }
     
-    func zoomOut() {
+    private func zoomOut() {
         webView.magnification -= 0.1
     }
     
-    func resetZoom() {
+    private func resetZoom() {
         webView.magnification = 1
     }
     
-    @IBAction func reloadPress(sender: AnyObject) {
+    @IBAction private func reloadPress(sender: AnyObject) {
         requestedReload()
     }
     
-    @IBAction func clearPress(sender: AnyObject) {
+    @IBAction private func clearPress(sender: AnyObject) {
         clear()
     }
     
-    @IBAction func resetZoomLevel(sender: AnyObject) {
+    @IBAction private func resetZoomLevel(sender: AnyObject) {
         resetZoom()
     }
-    @IBAction func zoomIn(sender: AnyObject) {
+    @IBAction private func zoomIn(sender: AnyObject) {
         zoomIn()
     }
-    @IBAction func zoomOut(sender: AnyObject) {
+    @IBAction private func zoomOut(sender: AnyObject) {
         zoomOut()
     }
-
-
-    override var representedObject: AnyObject? {
-        didSet {
-        // Update the view, if already loaded.
-        }
-    }
-    
-    var uneditedURL:String = ""
-    
-    func loadAlmostURL(var text: String) {
+    
+    internal func loadAlmostURL(var text: String) {
         if !(text.lowercaseString.hasPrefix("http://") || text.lowercaseString.hasPrefix("https://")) {
             text = "http://" + text
         }

    
    //Convert a YouTube video url that starts at a certian point to popup/embedded design
    // (i.e. ...?t=1m2s --> ?start=62)
    func makeCustomStartTimeURL(url: String) -> String {
        let startTime = "?t="
        let idx = url.indexOf(startTime)
        if idx == -1 {

        clear()
    }
    
    // MARK: Actions
    override func validateMenuItem(menuItem: NSMenuItem) -> Bool{
        switch menuItem.title {
        case "Back":
