code: function( splitter ) {
  
  		var items = this._getItemsForSplitter( splitter ),
  			sizeBefore = items.before.element[ this._dimension ](),
  			sizeAfter = items.after.element[ this._dimension ](),
  			splitterPositionInRange = ( this._splitterPosition + sizeBefore ) / ( sizeBefore + sizeAfter ),
  			totalRelativeSize = items.before.config[ this._dimension ] + items.after.config[ this._dimension ];
  	
  		items.before.config[ this._dimension ] = splitterPositionInRange * totalRelativeSize;
  		items.after.config[ this._dimension ] = ( 1 - splitterPositionInRange ) * totalRelativeSize;
  	
  		splitter.element.css({
  			'top': 0,
  			'left': 0
  		});
  		
  		lm.utils.animFrame( lm.utils.fnBind( this.callDownwards, this, [ 'setSize' ] ) );
  	}
docs: Invoked when a splitter's DragListener fires dragStop. Resets the splitters DOM position,
  and applies the new sizes to the elements before and after the splitter and their children
  on the next animation frame
  
  @param   {lm.controls.Splitter} splitter
  
  @returns {void}