|  | @@ -179,7 +179,7 @@ function DNUBrik(brikz, st) {
 | 
	
		
			
				|  |  |  		this.selectors.push(string);
 | 
	
		
			
				|  |  |  		var selector = st.selector(string);
 | 
	
		
			
				|  |  |  		checker[selector] = true;
 | 
	
		
			
				|  |  | -		var method = {jsSelector: selector, fn: this.createHandler(selector)};
 | 
	
		
			
				|  |  | +		var method = {jsSelector: selector, fn: createHandler(selector)};
 | 
	
		
			
				|  |  |  		methods.push(method);
 | 
	
		
			
				|  |  |  		return method;
 | 
	
		
			
				|  |  |  	};
 | 
	
	
		
			
				|  | @@ -190,14 +190,12 @@ function DNUBrik(brikz, st) {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	/* Dnu handler method */
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	this.createHandler = function (selector) {
 | 
	
		
			
				|  |  | -		var handler = function() {
 | 
	
		
			
				|  |  | +	function createHandler(selector) {
 | 
	
		
			
				|  |  | +		return function() {
 | 
	
		
			
				|  |  |  			var args = Array.prototype.slice.call(arguments);
 | 
	
		
			
				|  |  |  			return brikz.messageSend.messageNotUnderstood(this, selector, args);
 | 
	
		
			
				|  |  |  		};
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -		return handler;
 | 
	
		
			
				|  |  | -	};
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	this.installHandlers = function (klass) {
 | 
	
		
			
				|  |  |  		for(var i=0; i<methods.length; i++) {
 |