Refactor DetailsBrowser class to MVC pattern.