         webView.navigationDelegate = self
         
         self.tableView.tableFooterView = webView
+        
+        // set up activity indicator for web view loading
+        self.spinner.center = self.view.center
+        self.spinner.color = UIColor.purpleColor()
+        self.view.addSubview(self.spinner)
+        self.view.bringSubviewToFront(self.spinner)
+        self.spinner.startAnimating()
     }
 
     override func didReceiveMemoryWarning() {


        // Configure the cell...
        cell.articleTitleLabel.text = self.article?.title
//        cell.articleDateLabel.text = ""
        
        if let imageObj = self.article?.image {
            if let image: UIImage = imageObj as? UIImage {

class ArticleDetailTableViewController: UITableViewController {
    
    var article: Article?
    let spinner = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorViewStyle.WhiteLarge)
    
    override func viewDidLoad() {
        super.viewDidLoad()
