         NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(Hokusai.onOrientationChange(_:)), name: UIDeviceOrientationDidChangeNotification, object: nil)
     }
     
-    /// Convenience initializer to allow a single lined title
-    convenience public init(headline: String) {
+    /// Convenience initializer to allow a title and optional message
+    convenience public init(headline: String, message: String = "") {
         self.init()
         self.headline = headline
+        self.message  = message
     }
     
     func onOrientationChange(notification: NSNotification) {

    // Variables users can change
    public var colorScheme        = HOKColorScheme.Hokusai
    public var fontName           = ""
    public var colors:HOKColors!  = nil
    public var cancelButtonTitle  = "Cancel"
    public var cancelButtonAction : (()->Void)?
    public var headline: String   = ""
    
    required public init(coder aDecoder: NSCoder) {
        fatalError("NSCoding not supported")

        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
