crollAmount = 32 * Sgn(lDelta)
      ElseIf Abs(lDelta) &lt; 128 Then
         deltaToScrollAmount = 128 * Sgn(lDelta)
      Else
         deltaToScrollAmount = 512 * Sgn(lDelta)
      End If
            
   ElseIf (eMode = eLineBased) Then
      
      If Abs(lDelta) &lt; 12 Then
         deltaToScrollAmount = 0
      ElseIf Abs(lDelta) &lt; 32 Then
         deltaToScrollAmount = Sgn(lDelta)
      ElseIf Abs(lDelta) &lt; 56 Then
         deltaToScrollAmount = 2 * Sgn(lDelta)
      ElseIf Abs(lDelta) &lt; 8