# File lib/luck/display.rb, line 55
  def handle
    handle_stdin
    
    if @driver.resized?
      dirty!
    end
    
    if @dirty
      redraw
      @dirty = false
    else
      panes = @panes.values.select {|pane| pane.dirty? && pane.visible? }
      redraw panes if panes.any?
    end
    
    @panes.each_value {|pane| pane.dirty = false }
  end