because in some cases we need to pop-up a dialog asking user to confirm a permission request