|  |  | @ -128,13 +128,13 @@ Range.prototype.setRange = function(start, end, animate) { | 
			
		
	
		
			
				
					|  |  |  | var now = new Date().valueOf(); | 
			
		
	
		
			
				
					|  |  |  | var time = now - initTime; | 
			
		
	
		
			
				
					|  |  |  | var done = time > duration; | 
			
		
	
		
			
				
					|  |  |  | var s = done ? start : util.easeInOutQuad(time, initStart, _start, duration); | 
			
		
	
		
			
				
					|  |  |  | var e = done ? end   : util.easeInOutQuad(time, initEnd, _end, duration); | 
			
		
	
		
			
				
					|  |  |  | var s = (done || _start === null) ? _start : util.easeInOutQuad(time, initStart, _start, duration); | 
			
		
	
		
			
				
					|  |  |  | var e = (done || _end === null)   ? _end   : util.easeInOutQuad(time, initEnd, _end, duration); | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | changed = me._applyRange(s, e); | 
			
		
	
		
			
				
					|  |  |  | anyChanged = anyChanged || changed; | 
			
		
	
		
			
				
					|  |  |  | if (changed) { | 
			
		
	
		
			
				
					|  |  |  | me.body.emitter.emit('rangechange', {start: new Date(s), end: new Date(e)}); | 
			
		
	
		
			
				
					|  |  |  | me.body.emitter.emit('rangechange', {start: new Date(me.start), end: new Date(me.end)}); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | if (done) { | 
			
		
	
	
		
			
				
					|  |  |  |