     required public init(endpoint: ElloAPI, title: String) {
         self.endpoint = endpoint
         super.init(nibName: nil, bundle: nil)
+        ElloHUD.showLoadingHudInView(streamViewController.view)
         self.title = title
-        self.view.backgroundColor = UIColor.whiteColor()
+        view.backgroundColor = .whiteColor()
     }
 
     required public init(coder aDecoder: NSCoder) {

    }

    override public func didSetCurrentUser() {
        if self.isViewLoaded() {
            streamViewController.currentUser = currentUser
        }
        super.didSetCurrentUser()

    // MARK: Private

    private func setupNavigationBar() {
        navigationBar = ElloNavigationBar(frame: CGRect(x: 0, y: 0, width: view.frame.width, height: ElloNavigationBar.Size.height))
        navigationBar.autoresizingMask = .FlexibleBottomMargin | .FlexibleWidth
        view.addSubview(navigationBar)
        let item = UIBarButtonItem.backChevronWithTarget(self, action: Selector("backTapped:"))
        navigationItem.leftBarButtonItems = [item]
        navigationItem.fixNavBarItemPadding()
        navigationBar.items = [navigationItem]
    }

    override func showNavBars(scrollToBottom : Bool) {
