Added feature and fix

- fixed multiple prompts appearing on failed internet connection or
permission gaining
- added visual feedback when pinning event