def show
      Ncurses::Panel.top_panel(@panel)
      update_reterm

      @@registry.values.each { |panel|
        if panel == self
          dispatch :panel_show
        else
          panel.dispatch :panel_hide
        end
      }
    end
def show
      Ncurses::Panel.top_panel(@panel)
      update_reterm

      @@registry.values.each { |panel|
        if panel == self
          dispatch :panel_show
        else
          panel.dispatch :panel_hide
        end
      }
    end
Initialize panel from the given window.

 This maintains an internal registry of panels created
 for event dispatching purposes
 Render this panel by surfacing it ot hte top of the stack