InAppBrowser and more clean up

Try to use InAppBrowser instead of content source. Right now,
InAppBrowser is using option location=yes just to see how it look like.
It will likely turned off later.