If I understand correctly, every WebView based implementation needs WebViewClient.
But looking at the source code for Android 2.2's browser, I can't find any mention of WebViewClient.
How does it work if it doesn't use it?
If it does use it, where is it "hiding"?
It is implemented inside the tabs (see Tab.java).