     }
 }
 
-extension AuctionRefineViewController {
+private typealias UserInteraction = AuctionRefineViewController
+extension UserInteraction {
+
     func userDidCancel() {
         delegate?.userDidCancel(self)
     }

    }
}

extension AuctionRefineViewController: UITableViewDataSource, UITableViewDelegate {
    func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return AuctionOrderingSwitchValue.allSwitchValues().count
    }

    }
}

private typealias UISetup = AuctionRefineViewController
private extension UISetup {

    func cancelButton() -> UIButton {
        let cancelButton = UIButton(type: .Custom)
