   func presentFired(timer: NSTimer) {
     guard let userInfo = timer.userInfo,
       title = userInfo["title"] as? String,
-      color = userInfo["color"] as? UIColor,
+      textColor = userInfo["textColor"] as? UIColor,
+      backgroundColor = userInfo["backgroundColor"] as? UIColor,
       actionString = userInfo["action"] as? String else { return }
 
     var images: [UIImage]? = nil


  func silentWhisper(controller: UINavigationController, after: NSTimeInterval) {
    navigationController = controller
    
    var whisperSubview: WhisperView? = nil
    for subview in navigationController.navigationBar.subviews {
      if let whisper = subview as? WhisperView {

    if let imageArray = userInfo["images"] as? [UIImage]? { images = imageArray }

    let action = Action(rawValue: actionString)
    let message = Message(title: title, textColor: textColor, backgroundColor: backgroundColor, images: images)

    whisperView = WhisperView(height: navigationController.navigationBar.frame.height, message: message)
    navigationController.navigationBar.addSubview(whisperView)
