 				_horizontalScrollBar.y = this.height - _horizontalScrollBar.height-1;
 			}	
 			super.updateDisplayList(unscaledWidth, unscaledHeight);	
-			if(_clipContent){
+			if(_clipContent && autoPositionViewport){
 				this.setContentMask()
 			}
 		}

		}
		
		/**
		 * Unlike UIControls, UIContainers do not apply a skin directly on 
		 * themselves but interpret the skin file and apply them to the 
		 * different children. So updateDisplayList here does not call

		 * Event listener for the vertical scrollbar's
		 * creation and validation event.
		 */ 
		protected function onVScrollBarCreationComplete(event:PyroEvent):void
		{
			if(_horizontalScrollBar){
				_horizontalScrollBar.y = _verticalScrollBar.height;
