             dispatch_async(dispatch_get_main_queue()) {
                 
                 let webController = WebViewController.instantiateFromStoryboard(NSURL(string: "https://artsy.net/conditions-of-sale")!)
-                webController.navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: .Cancel, target: self, action: "hideConditionsOfSale")
+                webController.navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: .Cancel, target: self, action: "cancelConditionsViewController")
                 
                 self.conditionsOfSaleViewController = UINavigationController(rootViewController: webController)
                 self.conditionsOfSaleViewController!.modalPresentationStyle = .PageSheet

                self.window.rootViewController?.presentViewController(self.conditionsOfSaleViewController!, animated: true, completion: nil)
            }
        }
    }
    
    func hideConditionsOfSale(completion: (() -> ())? = nil) {

import UIKit
import QuartzCore

public extension AppDelegate {
    typealias HelpCompletion = () -> ()
    
    var helpIsVisisble: Bool {
