             navigationController.navigationBar.barTintColor = UIColor(named: .yellow)
             
             let starButton = IconButton(image: Icon.cm.star, tintColor: .white)
+            _ = starButton.bnd_tap.observeNext {
+                self.viewModel.logout()
+            }
             starButton.pulseColor = .white
             self.navigationItem.leftViews = [starButton]
+            
+            let addButton = IconButton(image: Icon.cm.add, tintColor: .white)
+            addButton.pulseColor = .white
+            _ = addButton.bnd_tap.observeNext {
+                self.displayEntrySetup()
+            }
+            
+            let settingsButton = IconButton(image: Icon.cm.settings, tintColor: .white)
+            settingsButton.pulseColor = .white
+            _ = settingsButton.bnd_tap.observeNext {
+                self.viewModel.addItem()
+            }
+            
+            let editButton = IconButton(image: Icon.cm.edit, tintColor: .white)
+            editButton.pulseColor = .white
+            _ = editButton.bnd_tap.observeNext {
+                self.displaySettings()
+            }
+            
+            self.navigationItem.rightViews = [editButton, settingsButton, addButton]
             
             self.navigationItem.titleLabel.textColor = .white
             self.navigationItem.detailLabel.textColor = .white

        let size = CGSize(width: cellWidth, height: cellWidth)
        return size
    }

    /*
    // Uncomment these methods to specify if an action menu should be displayed for the specified item, and react to actions performed on the item
    override func collectionView(collectionView: UICollectionView, shouldShowMenuForItemAtIndexPath indexPath: NSIndexPath) -> Bool {
        return false
    }

    override func collectionView(collectionView: UICollectionView, canPerformAction action: Selector, forItemAtIndexPath indexPath: NSIndexPath, withSender sender: AnyObject?) -> Bool {
        return false
    }

    override func collectionView(collectionView: UICollectionView, performAction action: Selector, forItemAtIndexPath indexPath: NSIndexPath, withSender sender: AnyObject?) {
    
    }
    */
}

            self.navigationItem.detail = "Making your IoT awesome!"
        }
        
        self.setLoginNotifications()
        
        self.viewModel = ActionsViewModel()
    }
