 
       # console.log 'new node', @, attributes
       @sendEvent('init', @)
+
+    initConstraints: ->
+      _initConstraints()
+      
 
     # generate a callback for an event expression in a way that preserves scope, e.g. on_x="console.log(value, this, ...)"
     eventCallback = (name, script, scope, fnargs=['value']) ->

      findBindings: findBindings


  class Node extends Eventable
    matchConstraint = /\${(.+)}/


      @sprite.set_class(classname)



  dom = do ->
    # flatten element.attributes to a hash
