IonicGesture Tap

im tried to apply sound effect to all items inside a view (on tap) the problem is that some items such as list or ActionSheet is not responding to bind of the event (i guess they stopping execution of other event)

this is my code which is fairly simple

 var elements = document.querySelectorAll('a , button , .item');

                angular.forEach(elements,function(el){
                    $ionicGesture.on('tap', function (event) {
                        alert('tap EVENT');
                    },angular.element(el));



                });

any idea on how to apply this event to every clickable element on the screen ?

thanks.