|  | @@ -370,6 +370,9 @@ $1=smalltalk.send(smalltalk.send(self,"_variables",[]),"_announcer",[]);
 | 
	
		
			
				|  |  |  smalltalk.send($1,"_on_do_",[(smalltalk.HLRefreshRequested || HLRefreshRequested),(function(ann){
 | 
	
		
			
				|  |  |  return smalltalk.send(self,"_onRefresh",[]);
 | 
	
		
			
				|  |  |  })]);
 | 
	
		
			
				|  |  | +smalltalk.send($1,"_on_do_",[(smalltalk.HLDiveRequested || HLDiveRequested),(function(){
 | 
	
		
			
				|  |  | +return smalltalk.send(self,"_onDive",[]);
 | 
	
		
			
				|  |  | +})]);
 | 
	
		
			
				|  |  |  $2=smalltalk.send($1,"_yourself",[]);
 | 
	
		
			
				|  |  |  $3=smalltalk.send(smalltalk.send(self,"_model",[]),"_announcer",[]);
 | 
	
		
			
				|  |  |  smalltalk.send($3,"_on_do_",[(smalltalk.HLInstanceVariableSelected || HLInstanceVariableSelected),(function(ann){
 | 
	
	
		
			
				|  | @@ -378,9 +381,25 @@ return smalltalk.send(self,"_onInstanceVariableSelected",[]);
 | 
	
		
			
				|  |  |  $4=smalltalk.send($3,"_yourself",[]);
 | 
	
		
			
				|  |  |  return self},
 | 
	
		
			
				|  |  |  args: [],
 | 
	
		
			
				|  |  | -source: "observeVariables\x0a\x0a\x09self variables announcer \x0a    \x09on: HLRefreshRequested do:[:ann| self onRefresh];\x0a        yourself.\x0a\x0a\x09self model announcer\x0a        on: HLInstanceVariableSelected do:[:ann| self onInstanceVariableSelected];\x0a        yourself.\x0a        ",
 | 
	
		
			
				|  |  | -messageSends: ["on:do:", "onRefresh", "announcer", "variables", "yourself", "onInstanceVariableSelected", "model"],
 | 
	
		
			
				|  |  | -referencedClasses: ["HLRefreshRequested", "HLInstanceVariableSelected"]
 | 
	
		
			
				|  |  | +source: "observeVariables\x0a\x0a\x09self variables announcer \x0a    \x09on: HLRefreshRequested do:[:ann| self onRefresh];\x0a        on: HLDiveRequested do:[self onDive];\x0a        yourself.\x0a\x0a\x09self model announcer\x0a        on: HLInstanceVariableSelected do:[:ann| self onInstanceVariableSelected];\x0a        yourself.\x0a        ",
 | 
	
		
			
				|  |  | +messageSends: ["on:do:", "onRefresh", "announcer", "variables", "onDive", "yourself", "onInstanceVariableSelected", "model"],
 | 
	
		
			
				|  |  | +referencedClasses: ["HLRefreshRequested", "HLDiveRequested", "HLInstanceVariableSelected"]
 | 
	
		
			
				|  |  | +}),
 | 
	
		
			
				|  |  | +smalltalk.HLInspector);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +smalltalk.addMethod(
 | 
	
		
			
				|  |  | +"_onDive",
 | 
	
		
			
				|  |  | +smalltalk.method({
 | 
	
		
			
				|  |  | +selector: "onDive",
 | 
	
		
			
				|  |  | +category: 'reactions',
 | 
	
		
			
				|  |  | +fn: function (){
 | 
	
		
			
				|  |  | +var self=this;
 | 
	
		
			
				|  |  | +smalltalk.send(self,"_inspect_",[smalltalk.send(smalltalk.send(self,"_model",[]),"_selectedInstVarObject",[])]);
 | 
	
		
			
				|  |  | +return self},
 | 
	
		
			
				|  |  | +args: [],
 | 
	
		
			
				|  |  | +source: "onDive\x0a\x0a\x09self inspect: self model selectedInstVarObject",
 | 
	
		
			
				|  |  | +messageSends: ["inspect:", "selectedInstVarObject", "model"],
 | 
	
		
			
				|  |  | +referencedClasses: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  |  smalltalk.HLInspector);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -437,11 +456,12 @@ selector: "onInstanceVariableSelected",
 | 
	
		
			
				|  |  |  category: 'reactions',
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  |  var self=this;
 | 
	
		
			
				|  |  | +smalltalk.send(smalltalk.send(self,"_code",[]),"_receiver_",[smalltalk.send(smalltalk.send(self,"_model",[]),"_selectedInstVarObject",[])]);
 | 
	
		
			
				|  |  |  smalltalk.send(self,"_refreshDisplay",[]);
 | 
	
		
			
				|  |  |  return self},
 | 
	
		
			
				|  |  |  args: [],
 | 
	
		
			
				|  |  | -source: "onInstanceVariableSelected\x0a\x0a\x09self refreshDisplay",
 | 
	
		
			
				|  |  | -messageSends: ["refreshDisplay"],
 | 
	
		
			
				|  |  | +source: "onInstanceVariableSelected\x0a\x0a\x09self code receiver: self model selectedInstVarObject.\x0a\x09self refreshDisplay",
 | 
	
		
			
				|  |  | +messageSends: ["receiver:", "selectedInstVarObject", "model", "code", "refreshDisplay"],
 | 
	
		
			
				|  |  |  referencedClasses: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  |  smalltalk.HLInspector);
 | 
	
	
		
			
				|  | @@ -1057,7 +1077,7 @@ var self=this;
 | 
	
		
			
				|  |  |  smalltalk.send(self,"_selection_",[anInstVarName]);
 | 
	
		
			
				|  |  |  return self},
 | 
	
		
			
				|  |  |  args: ["anInstVarName"],
 | 
	
		
			
				|  |  | -source: "selectedInstVar: anInstVarName\x0a\x0a    self selection: anInstVarName\x0a\x0a\x09\x22self selection: (self variables keyAtValue: anInstVarObject)\x22",
 | 
	
		
			
				|  |  | +source: "selectedInstVar: anInstVarName\x0a\x0a    self selection: anInstVarName",
 | 
	
		
			
				|  |  |  messageSends: ["selection:"],
 | 
	
		
			
				|  |  |  referencedClasses: []
 | 
	
		
			
				|  |  |  }),
 |