Use event specific data attribute
Enhance action binding infrastructure to support more events.

All event now delegated from document.
So performance might suffers regression.