Fix storing session cookies in safari iframe

Safari doesn't accept any cookies from an iframe until the user clicks
within it. A workaround for that is to show a button on first load,
so that an interaction is required before the oauth process starts.