 
     # Memoize the config
     getConfig: -> @config ||= applyDefaults @options, @defaults
+
+    #
+    # Initialization
+    #
 
     constructor: (element, @options = {}) ->
       # Lazily implement a requestAnimationFrame polyfill

    obj

  $.draggable = class
    defaults:
      # Applied when the draggable is initialized
      draggableClass: 'ui-draggable'


      requestAnimationPolyfillImplemented = yes

  #
  # Utility functions
  #

  isNumber = (obj) -> (obj is +obj) or toString.call(obj) is '[object Number]'
  isNaN = (obj) -> isNumber(obj) and window.isNaN(obj)
  applyDefaults = (obj, sources...) ->
