shorthand event binding to clean up directive