         @messageButton.hide()
 
       if autohide
-        kd.utils.wait autohide, @bound 'close'
+        @_wait = kd.utils.wait autohide, @bound 'close'
 
     return data
 


    unless data._initial

      if action
        @messageButton.setTitle action.title  if action.title
        if typeof action is 'function'
          @messageButton.setCallback action
        else if actionEvent = action.event
          @messageButton.setCallback =>
            @emit Events.Banner.Close


    super options, data

    @_wait = null

    @messageButton = new kd.ButtonView
      cssClass : 'message-button solid blue small'
      title    : @getData 'buttonTitle'
