     self.view.insertSubview(backgroundImage!, atIndex: 0);
   }
   
-  func doOpenURLIfPossible(urlToOpen: NSURL?){
+  public func doOpenURLIfPossible(urlToOpen: NSURL?){
     if let url: NSURL = urlToOpen {
       if UIApplication.sharedApplication().canOpenURL(url) {
         UIApplication.sharedApplication().openURL(url);

    }
  }
  
  func showProgressIndicator(){
    //old version
    //    RFProgressIndicatorView.show("", animated: true);
    QSUBasicLoadingIndicator.shared.show();
  }
  
  func showProgressIndicatorWithText(indicatorText: String, animated: Bool){
    //old version
    //    RFProgressIndicatorView.show(indicatorText, animated: animated);
    QSUBasicLoadingIndicator.shared.show();
  }
  
  func hideProgressIndicator(){
    //old version
    //    RFProgressIndicatorView.hide();
    QSUBasicLoadingIndicator.shared.hide();
  }
  
  var backgroundImage: UIImageView?;
  func setBackgroundView(imageName: String){
    //setup background
    let screenSize: CGRect = UIScreen.mainScreen().bounds
    

  }
  
  
  public func hideNavigationBackButtonTitle() {
    self.navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: .Plain, target: nil, action: nil)
  }
  
