I just thought of this, but we should be keeping click events out of our code. On mobile, they are bad (need a tap event).  We should keep the events in template. Although here I'm not sure how to make the event mobile configurable... A template for this directive would be too much.