- a few JSHint bug fixed
- drag properties now work (again , cause my change last night kinda broke them. But as a bonus, now we have a much simpler model and we don't need to pass around so many long parameters to our directives because "template" object is offered through a service )