It seems only thing your app is doing is opening a website? Why do you use Unity at all? 😀
I am thinking about changing your approach and simply adding new APIs:
That way you can use custom button behavior and do whatever you want inside there. What do you think?