 
   # The widgets instances are stored in a Hash with the DOM element they
   # target as key. The instances hashes are stored per widget type.
-  instances = widgets.instances[name] ||= new widgets.Hash
+  instances = __instances__[name] ||= new widgets.Hash
 
   # This method execute a test condition for the given element. The condition
   # can be either a function or a value converted to boolean.

#
# The `options` object will contains all the options passed to the `widgets`
# method except the `on`, `if`, `unless` and `media` ones.
widgets.define = (name, block) -> widgets[name] = block

#### widgets.release


      else
        document.addEventListener event, handler

#### widgets.define

# The `widgets.define` is used to create a new widget usable through the
