Refactored browser module