def say_with_wait statement, config={}
      @window ||= _create_footer_window
      #@window.show #unless @window.visible? # 2011-10-14 23:52:59
      say statement, config
      @window.wrefresh
      Ncurses::Panel.update_panels
      sleep 0.5
      hide_bottomline
    end
def say_with_wait statement, config={}
      @window ||= _create_footer_window
      #@window.show #unless @window.visible? # 2011-10-14 23:52:59
      say statement, config
      @window.wrefresh
      Ncurses::Panel.update_panels
      sleep 0.5
      hide_bottomline
    end
since say does not leave the screen, it is not exactly recommended
  as it will hide what's below. It's better to call pause, or this, which
  will quickly go off. If the message is not important enough to ask for a pause,
  the will flicker on screen, but not for too long.