added way to dynamically add additional file browsers