             }
             
             layoutControlsWidth.constant = controlsWidth
+            
+            if controlsWidth > kControlsMidWidth
+            {
+                extraDrag = true
+            }
         }
     }
     

    override init(frame:CGRect)
    {
        listenDrag = true
        restartScroll = false
        super.init(frame:frame)
        clipsToBounds = true

        {
            restartingScroll()
        }
        else if listenDrag && !extraDrag
        {
            let offsetX:CGFloat = -scrollView.contentOffset.x
            let controlsWidth:CGFloat
