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

            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")
                
                self.conditionsOfSaleViewController = UINavigationController(rootViewController: webController)
                self.conditionsOfSaleViewController!.modalPresentationStyle = .PageSheet

import UIKit
import QuartzCore

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