             self.addLabel(headline)
         }
         
+        // Add a message label when message is set
+        if !message.isEmpty {
+            self.addMessageLabel(message)
+        }
+
         // Style buttons
         for btn in buttons {
             btn.layer.cornerRadius = kButtonHeight * 0.5

        
        // Style labels
        for label in labels {
            label.setFontName(fontName)
            label.setColor(colors)
        }
        

        return btn
    }
    
    // Add a multi-lined message label
    private func addMessageLabel(text: String) -> HOKLabel {
        let label = addLabel(text)
        label.isTitle = false
        return label
    }
    
    // Add a multi-lined label just with a text
    private func addLabel(text: String) -> HOKLabel {
        let label = HOKLabel()
        label.layer.masksToBounds = true
        label.textAlignment = .Center
        label.text = text
        label.numberOfLines = 0
        menuView.addSubview(label)
        labels.append(label)
        return label
