       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
+      if @started
         requestTick 0, sender 
         @left = event.pageX
         @top = event.pageY

      # console.log 'found scopes', scopes

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

      for scope in scopes
        bindexpression = scope.binding

        # coerce value to type
        if name of @types
          type = @types[name]
          value = typemappings[type]?(value)
          # console.log 'type', name, type, value

        # console.log 'setAttribute', name, value
        setter = 'set_' + name
        if setter of @
          # console.log 'calling setter', setter, value #, @[setter]
          @[setter]?(value)
        else
          # console.log 'setting style', name, value
          @[name] = value
