[ADDED] Completion blocks to various functions

I just added a similar pull request, you should call the completion block if the `notificationIsShowing` is false also, if you add this, I will remove mine.