[Yujun] Refactored Browsers.