notificationReceived gets fired multiple times

$rootScope.$on(’$cordovaPush:notificationReceived’, function(event, notification) {…}

get fired multiple times… any suggestion or someone faced this?