anchor.diff:  	R when is_integer(R) ->
   	    Table = lists:nth(Sel+1, Tabs),
   	    display_table_info(Grid, Node, Type, Table),
  +	    {noreply, State}
  +    end;
  +
  +handle_event(#wx{id=?ID_SHOW_TABLE},
  +	     State=#state{grid=Grid, node=Node, opt=#opt{type=Type}, tabs=Tabs, selected=Sel}) ->
  +    case Sel of
  +	undefined ->
  +	    {noreply, State};
  +	R when is_integer(R) ->
  +	    Table = lists:nth(Sel+1, Tabs),
  +	    case Table#tab.protection of
  +		private ->
  +		    self() ! {error, "Table has 'private' protection and can not be read"};
  +		_ ->
  +		    observer_tv_table:start_link(Grid, [{node,Node}, {type,Type}, {table,Table}])
  +	    end,
   	    {noreply, State}
       end;
   
  
positive.code: -define(ID_UNREADABLE, 405).
  -define(ID_SYSTEM_TABLES, 406).
  -define(ID_TABLE_INFO, 407).
  
  -record(opt, {type=ets,
  	      sys_hidden=true,
  	      unread_hidden=true,
  
negative.code:     wxListItem:destroy(Li),
  
      wxListCtrl:connect(Grid, command_list_item_activated),
      wxListCtrl:connect(Grid, command_list_item_right_click),
      wxListCtrl:connect(Grid, command_list_item_selected),
      wxListCtrl:connect(Grid, command_list_col_click),
      wxListCtrl:connect(Grid, size, [{skip, true}]),
  
      wxWindow:setFocus(Grid),
      {Panel, #state{grid=Grid, parent=Parent, panel=Panel, timer={false, 10}}}.
  
  handle_event(#wx{id=?ID_REFRESH},
  	     State = #state{node=Node, grid=Grid, opt=Opt}) ->
  