     # the event firing is going to fail.
     ev = evo or do(doc, eventName)->
       eventClass = switch eventName
-        # Dispatching of 'click' appears to not work correctly in Safari. Use 'mousedown' or 'mouseup' instead.
+        # Dispatching of 'click' appears to not work correctly in Safari.
+        # Use 'mousedown' or 'mouseup' instead.
         when 'click', 'mousedown', 'mouseup'
           'MouseEvents'
         when 'focus', 'change', 'blur', 'select'

    if Math.abs(@speed) < LIMIT
      do @stop
    else
      @scroll @speed * tdiff #this is slightly smaller, as it doesn't include every step, but... it's fine

# exists after dragger ends
class Overscroll

## LIB
###*
# http://stackoverflow.com/a/2381862/2692364
# Fire an event handler to the specified node.
# Event handlers can detect that the event was fired programatically
# by testing for a 'synthetic=true' property on the event object
# @param {HTMLNode} node The node to fire the event handler on.
# @param {String} eventName The name of the event without the "on" (e.g., "focus")
