 				}
 			}
 			if(this._verticalScrollPolicy == ScrollPolicy.VISIBLE_ON_HOVER){
-				if(_verticalScrollBar){
+				if(_verticalScrollBar && !_scrollingVertically){
 					Effect.on(_verticalScrollBar).cancelCurrent().fadeIn(1);
 				}
 			}

				}
			}
			if(this._verticalScrollPolicy == ScrollPolicy.VISIBLE_ON_HOVER){
				if(_verticalScrollBar){
					Effect.on(_verticalScrollBar).cancelCurrent().fadeOut(1);
				}
			}
		}
		
		public function set horizontalScrollPolicy(policy:String):void{
			_horizontalScrollPolicy = policy;
		}
		public function get horizontalScrollPolicy():String{
			return _horizontalScrollPolicy;
		}
		
		public function set verticalScrollPolicy(policy:String):void{
			_verticalScrollPolicy = policy;
		}
		
		public function get verticalScrollPolicy():String{
			return _verticalScrollPolicy;
		}

			_verticalScrollBar.addEventListener(Event.ADDED_TO_STAGE, function():void{
				_verticalScrollBar.addEventListener(MouseEvent.MOUSE_DOWN, function(event:MouseEvent):void{
					mouseOverDisabled = true;
					_scrollingVertically = true;
				})
				_verticalScrollBar.stage.addEventListener(MouseEvent.MOUSE_UP, function(event:MouseEvent):void{
					mouseOverDisabled = false;
					_scrollingVertically = false;
				})
			});
			_verticalScrollBar.addEventListener(PyroEvent.SIZE_VALIDATED, onVerticalScrollBarSizeValidated);
