There are several directives like "g-on" to handle events.
It would be great to hear your feedback on this.
Library is at https://github.com/mk0y/grains.js.