 		override public function update():void {
 			super.update();
 			checkClick();
+			checkScroll();
 			tick++;
 		}
 		

			
			if (FlxG.mouse.justPressed() && barMoused) {
				barClicked = true;
				moveSlider();
			}
			
			if (barClicked) {
				if (FlxG.mouse.pressed())
					moveSlider();
				else
					barClicked = false;
			}
		}
		
		private function getAdjMouse():FlxPoint {

								FlxG.mouse.y + FlxG.camera.scroll.y * (slider.scrollFactor.y - 1));
		}
		
		private function moveSlider(targetY:int):void {
			slider.y = Math.max(rail.y,
								Math.min(rail.y + rail.height - slider.height,
										 targetY - slider.height / 2));
		}
		
		public function get scrollFraction():Number {
