 
   class Node extends Module
     @include Events
+    typemappings = 
+      number: parseFloat
 
     constructor: (el, attributes = {}) ->
       @types = attributes.types ? {}

      type = event.type
      if view?.events?[type]
        view.trigger(event.type, view)
      if @started and type == 'mousemove' and @events['mousemove']
        # console.log 'event', event.type, event.target.$view
        requestTick 0, sender 
        @left = event.pageX
        @top = event.pageY

      # console.log 'found scopes', scopes

      constraintBinding = @constraints[name]
      bindings = constraintBinding.bindings ?= {}

      for scope in scopes
        bindexpression = scope.binding
