request permission on page load as well (will not work in Chrome)