added ng-tap directive to allow faster response to tap events in touch devices