add event

straight forward, just like the javascript event

1 this in the callback

this is raw DOM element, we should chagne it to d3 element