Refactored GUIBrowser