anchor.diff:  
   	public void function onSiteRequestStart(required struct $) output=false {
   		var local = {};
  -		var $ = arguments.$;
  -		$.setCustomMuraScopeKey('muraPlayer', this);
  -		set$($);
  +		arguments.$.setCustomMuraScopeKey('muraPlayer', this);
  +		set$(arguments.$);
   	}
   	
   	public void function onRenderStart(required struct $) output=false {
   		var local = {};
  -		var $ = arguments.$;
  -		$.loadJSLib();
  -		set$($);
  +		arguments.$.loadJSLib();
  +		set$(arguments.$);
   	}
   
   	public any function onPageMuraPlayerBodyRender(required struct $) output=false {
   		var local = {};
  -		var $ = arguments.$;
  -		set$($);
  +		set$(arguments.$);
  +		local.$ = arguments.$;
   
   		// Content Body
  -		local.body = $.setDynamicContent($.content('body'));
  +		local.body = local.$.setDynamicContent(local.$.content('body'));
   
   		// Skin
  -		local.skin = $.content('muraPlayerSkin');
  +		local.skin = local.$.content('muraPlayerSkin');
   		if ( local.skin == 'siteDefault' ) {
  -			local.skin = $.siteConfig('muraPlayerSkinDefault');
  +			local.skin = local.$.siteConfig('muraPlayerSkinDefault');
   		};
   
   		// Width x Height
  -		if ( $.content('muraPlayerDimensions') == 'default' ) {
  -			local.width = ListFirst($.siteConfig('muraPlayerDimensionsDefault'), 'x');
  -			local.height = ListLast($.siteConfig('muraPlayerDimensionsDefault'), 'x');
  +		if ( local.$.content('muraPlayerDimensions') == 'default' ) {
  +			local.width = ListFirst(local.$.siteConfig('muraPlayerDimensionsDefault'), 'x');
  +			local.height = ListLast(local.$.siteConfig('muraPlayerDimensionsDefault'), 'x');
   		} else {
  -			local.width = ListFirst($.content('muraPlayerDimensions'), 'x');
  -			local.height = ListLast($.content('muraPlayerDimensions'), 'x');
  -		};
  -
  -		if ( !ListFindNoCase('over,none', $.content('muraPlayerControlbarPosition')) ) {
  +			local.width = ListFirst(local.$.content('muraPlayerDimensions'), 'x');
  +			local.height = ListLast(local.$.content('muraPlayerDimensions'), 'x');
  +		};
  +
  +		if ( !ListFindNoCase('over,none', local.$.content('muraPlayerControlbarPosition')) ) {
   			local.height = local.height + getSkinHeight(local.skin);
   		};
   
   		// File
  -		local.file = IsValid('url', $.content('muraPlayerYouTubeURL')) ? $.content('muraPlayerYouTubeURL') : getFileURL($.content('muraPlayerFile'));
  +		local.file = IsValid('url', local.$.content('muraPlayerYouTubeURL')) ? local.$.content('muraPlayerYouTubeURL') : getFileURL(local.$.content('muraPlayerFile'));
   
   		if ( !Len(Trim(local.file)) ) {
  -			local.file = $.getURLForImage(fileid=$.content('muraPlayerFile'),width=local.width,height=local.height);
  +			local.file = local.$.getURLForImage(fileid=local.$.content('muraPlayerFile'),width=local.width,height=local.height);
   		};
   
   		// Image
  -		local.image = $.getURLForImage(fileid=$.content('fileid'),width=local.width,height=local.height);
  +		local.image = local.$.getURLForImage(fileid=local.$.content('fileid'),width=local.width,height=local.height);
   
   		// If media file is an image and no associated image exists, use media file
   		if ( !Len(Trim(local.image)) && ListFindNoCase('jpg,jpeg,png,gif', ListLast(local.file, '.')) ) {
  
positive.code: 		,parentContentID='#get$().content('contentid')#'
  	) output=false {
  		var local = {};
  		var $ = get$();
  		
  		// create a dynamic feed of Page/MuraPlayer subtypes
  		local.fBean = $.getBean('feed');
  		local.fBean.setName('MuraPlayers');
  		local.fBean.setSortBy(arguments.sortBy);
  		local.fBean.setSortDirection(arguments.sortDirection);
  
negative.code: 	*/
  	public any function onPortalMuraPlaylistBodyRender(required struct $) output=false {
  		var local = {};
  		set$(arguments.$);
  		local.$ = arguments.$;
  
  		// Content Body
  		local.body = local.$.setDynamicContent(local.$.content('body'));
  
  		// MuraPlayersBean 
  		local.muraPlayersBean = getMuraPlayersBean(
  			sortBy=local.$.content('sortBy')
  			,sortDirection=local.$.content('sortDirection')
  			,maxItems=local.$.globalConfig('maxPortalItems')
  			,showNavOnly=true
  			,showChildrenOnly=local.$.content('muraPlaylistShowChildrenOnly')
  			,parentContentID=local.$.content('contentid')
  		);
  
  		// Skin
  		local.skin = local.$.content('muraPlayerSkin');
  		if ( local.skin == 'siteDefault' ) {
  			local.skin = local.$.siteConfig('muraPlayerSkinDefault');
  		};
  
  		// Width x Height
  		if ( local.$.content('muraPlayerDimensions') == 'default' ) {
  			local.width = ListFirst(local.$.siteConfig('muraPlayerDimensionsDefault'), 'x');
  			local.height = ListLast(local.$.siteConfig('muraPlayerDimensionsDefault'), 'x');
  		} else {
  			local.width = ListFirst(local.$.content('muraPlayerDimensions'), 'x');
  			local.height = ListLast(local.$.content('muraPlayerDimensions'), 'x');
  		};
  
  		if ( !ListFindNoCase('over,none', local.$.content('muraPlayerControlbarPosition')) ) {
  			local.height = local.height + getSkinHeight(local.skin);
  		};
  
  