fixes weak self issues.. dismissing the notification before invoke the notificationTappedBlock