seperating the media browser from the main controller