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

				viewportHeight-=_horizontalScrollBar.height
			}
			if(_verticalScrollBar){
				scrollY = _verticalScrollBar.value*(_contentHeight-viewportHeight);
			}
			if(_horizontalScrollBar){
				scrollX = _horizontalScrollBar.value*(_contentWidth-viewportWidth);

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